Okno modalne: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
Wycofano edycję użytkownika 82.160.13.2. Autor przywróconej wersji to YurikBot |
m BrokenglaSSbot poprawia linki |
||
Linia 6:
==Okna modalne w systemie Windows==
[[Microsoft Windows|Windows]] nie odróżnia w żaden sposób okien modalnych od innych okien dialogowych. W Windows okno modalne wykonuje własną pętlę obsługi zdarzeń, która pobiera zdarzenia z [[kolejka zdarzeń|kolejki zdarzeń]] aplikacji zamiast głównej pętli danej aplikacji i wykonuje tylko zdarzenia danego okna, odrzucając resztę. W [[MFC]] pętla ta zawarta jest w metodzie ''DoModal''.
Systemowe okno modalne tworzy się tak jak zwykłe modalne, dodając mu styl WS_EX_TOPMOST, co sprawia, że okno będzie zawsze na pierwszym planie (nie da się przełączyć na inne okna).
|