Re[6]: сокрытие модального окна при загрузке.
От: kero Россия  
Дата: 21.02.08 02:30
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, kero, Вы писали:


OE>>>Кто знает другие — расскажите, мне тоже интересно.

K>>Ну, вот еще способ (Win API).

OE>да вроде подсказали уже самый простой — Как спрятать окно ?
Автор: SuperSmile
Дата: 11.01.05


Выше я просто продублировал свой ответ в другом форуме, где ссылались на данную ветку.
Суть способа — ShowWindow(SW_HIDE) на первое WM_NCPAINT. (Кстати, заодно это и пример, когда наличие/отсутствие WS_VISIBLE в RC-файле модального DialogBox — действительно важно).
Вряд ли это сложнее подавления флага SWP_SHOWWINDOW на каждое WM_WINDOWPOSCHANGING
Впрочем, такое подавления тоже может быть применено "точечно", однако номер нужного из приходящих WM_WINDOWPOSCHANGING — не первый, и даже не постоянный.
А вообще, если исходный вопрос поставить правильно (а именно: "Когда модальный диалог начинает быть видимым?") — то решение приходит автоматически.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.