
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.08.2004, 18:44
|
|||
|---|---|---|---|
|
|||
Окно заблокировано почему? |
|||
|
#18+
void CAKGRID1App::InitMainWindow() { hi = LoadIcon(IDI_APPLICATION); h_cur = LoadCursor(IDC_WAIT); cbrush.CreateSolidBrush (RGB (0 , 0 , 255)); gridName = AfxRegisterWndClass (0 , h_cur , cbrush , hi); ASSERT(m_pMainWnd->GetSafeHwnd()); akGrid = new CWnd; akGrid->Create(gridName, "Hi", WS_CHILD | WS_VISIBLE | WS_OVERLAPPEDWINDOW , CRect(0, 0, 600, 300), m_pMainWnd, WM_USER+3000); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2004, 10:24
|
|||
|---|---|---|---|
|
|||
Окно заблокировано почему? |
|||
|
#18+
заблокировано или загреено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2004, 12:54
|
|||
|---|---|---|---|
|
|||
Окно заблокировано почему? |
|||
|
#18+
Не понимаю разницы. Происходит следующее. Вышеуказанный код InitMainWindow() создает окно. gridName - это переменная в CAKGRID1App (класс приложения). Вываливается окно (то что синее). Оно недоступно ваще никак. Ни на че не реагирует. И даже активным при щелчке не становиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2004, 07:33
|
|||
|---|---|---|---|
|
|||
Окно заблокировано почему? |
|||
|
#18+
заблокировано, стало быть... так, а кто у нас m_pMainWnd? А если сказать этому окну EnanleWindow? А WM_USER+3000 ни с кем не перекрывается? Если сверху протащить окно другое, это будет перерисовываться? И научись, наконец, пользоваться MSSpy++ :) А именно: Посмотри, задизаблено-ли окно на самом деле. Кто его родитель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2034503]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 366ms |

| 0 / 0 |
