Okno modalne: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
DivX (dyskusja | edycje)
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).