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

Ваш аккаунт

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

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

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

Как скрыть диалоговое окно при старте или где найти Wm_windowposchangin

8.5K
01 апреля 2005 года
koo
11 / / 31.03.2005
Как скрыть диалоговое окно при старте или где найти WM_WINDOWPOSCHANGING.

Нашел в сети пример

Шаг 1:
Объявить переменную
BOOL bVisible

Шаг 2:
Инициализировать в конструкторе как FALSE

Шаг 3:
Объявить обработчик для WM_WINDOWPOSCHANGING
void YourDlgClass::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{ if(!bVisible)
lpwndpos->flags &= ~SWP_SHOWWINDOW;
CDialog::OnWindowPosChanging(lpwndpos);
}

Проблема в том где найти это событие WM_WINDOWPOSCHANGING. В ClassWizard'e пересмотрел. Но там так и не нашел. Жду помощи от знающих.
Есть мысль что в ClassWizard'e выставлен фильтр на показ событий. Тогда как отключить фильтрацию и увидеть все события.
4.9K
04 апреля 2005 года
CyberMan
55 / / 25.01.2005
Цитата:
Originally posted by koo
где найти WM_WINDOWPOSCHANGING.


В классвизарде на последней закладке есть список с фильтром (для фильтрации сообщений доступных классу). Если там поставить Window(или что-то еще(точно название фильтра не помню попробуй научным тыком)) то в списке сообщений появится то что надо
проверял на VS6.0

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