Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Окно заблокировано почему? / 4 сообщений из 4, страница 1 из 1
23.08.2004, 18:44
    #32661934
AF
AF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно заблокировано почему?
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);

}
...
Рейтинг: 0 / 0
24.08.2004, 10:24
    #32662415
Siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно заблокировано почему?
заблокировано или загреено?
...
Рейтинг: 0 / 0
24.08.2004, 12:54
    #32662830
AF
AF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно заблокировано почему?
Не понимаю разницы. Происходит следующее. Вышеуказанный код InitMainWindow() создает окно. gridName - это переменная в CAKGRID1App (класс приложения). Вываливается окно (то что синее). Оно недоступно ваще никак. Ни на че не реагирует. И даже активным при щелчке не становиться.
...
Рейтинг: 0 / 0
25.08.2004, 07:33
    #32663958
Siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно заблокировано почему?
заблокировано, стало быть...

так, а кто у нас m_pMainWnd?

А если сказать этому окну EnanleWindow?

А WM_USER+3000 ни с кем не перекрывается?

Если сверху протащить окно другое, это будет перерисовываться?

И научись, наконец, пользоваться MSSpy++ :)
А именно:
Посмотри, задизаблено-ли окно на самом деле.
Кто его родитель?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Окно заблокировано почему? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]