|
|
|
Окно заблокировано почему?
|
|||
|---|---|---|---|
|
#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); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 18:44 |
|
||
|
Окно заблокировано почему?
|
|||
|---|---|---|---|
|
#18+
заблокировано или загреено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 10:24 |
|
||
|
Окно заблокировано почему?
|
|||
|---|---|---|---|
|
#18+
Не понимаю разницы. Происходит следующее. Вышеуказанный код InitMainWindow() создает окно. gridName - это переменная в CAKGRID1App (класс приложения). Вываливается окно (то что синее). Оно недоступно ваще никак. Ни на че не реагирует. И даже активным при щелчке не становиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 12:54 |
|
||
|
Окно заблокировано почему?
|
|||
|---|---|---|---|
|
#18+
заблокировано, стало быть... так, а кто у нас m_pMainWnd? А если сказать этому окну EnanleWindow? А WM_USER+3000 ни с кем не перекрывается? Если сверху протащить окно другое, это будет перерисовываться? И научись, наконец, пользоваться MSSpy++ :) А именно: Посмотри, задизаблено-ли окно на самом деле. Кто его родитель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2004, 07:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32662830&tid=2034503]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 301ms |

| 0 / 0 |
