|
|
|
Окно заблокировано почему?
|
|||
|---|---|---|---|
|
#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&fpage=435&tid=2034503]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 317ms |

| 0 / 0 |
