Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ShowModal

831
27 октября 2002 года
S_T
117 / / 23.10.2002
Кто-нибудь знает, как на WinAPI сделать окно модальным, относительно главного (то есть, например, как MessageBox, при открытии этого окна, главное окно приложения должно стать неактивным, и при этом пользователь не смог бы переключиться на него). Я пытался сделать главному окну при запуске моего диалогового модального:

EnableWindow(hMainWnd,FALSE);

но при этом оно не получало почему-то сообщения WM_PAINT при перемещении по экрану диалогового(единственное сообщение, обрабатываемое мною для него не для клавиатуры и мыши) - и поэтому на нем все время оставались следы от моего диалогового. Хотя при перекрытии другими приложениями, WM_PAINT приходило. Вроде в диалоговом я параметр WS_OVERLAPPED указал.
2.1K
28 октября 2002 года
kmn
29 / / 09.10.2002
Цитата:
Originally posted by S_T
Кто-нибудь знает, как на WinAPI сделать окно модальным, относительно главного (то есть, например, как MessageBox, при открытии этого окна, главное окно приложения должно стать неактивным, и при этом пользователь не смог бы переключиться на него). Я пытался сделать главному окну при запуске моего диалогового модального:

EnableWindow(hMainWnd,FALSE);

но при этом оно не получало почему-то сообщения WM_PAINT при перемещении по экрану диалогового(единственное сообщение, обрабатываемое мною для него не для клавиатуры и мыши) - и поэтому на нем все время оставались следы от моего диалогового. Хотя при перекрытии другими приложениями, WM_PAINT приходило. Вроде в диалоговом я параметр WS_OVERLAPPED указал.




Использавать функцию DialogBox, DialogBoxParam, DialogBoxIndirect, DialogBoxIndirectParam
см пример в MSDN

ОКНО ДОЛЖНО БЫТЬ POPUP

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог