[WinAPI] pętla komunikatów bez okna i WM_QUERYENDSESSION

0

Mam w programie nie posiadającym żadnego okna pętle komunikatów, która odbiera wszytkie komukaty dla wątku głównego, a dokładnie chodzi o 2: WM_TIMER od stworzonego wcześniej timera (hwnd = *id = NULL) oraz WM_QUERYENDSESSION, który wymaga odpowiedzi, ale jak na niego odpowiedzieć ? Normalnie mając okno, odpowiedzią było to, co zwróci WindowProc, której u mnie nie ma. Co musze zrobić, żeby dać odpowiedź na komunikat WM_QUERYENDSESSION ? Czy musze wywołać DispatchMessage ? Jeśli tak, to czy musze tworzyć jakieś okno ?

0

Nie wiem, czy tworzenie okna jest konieczne, ale zainteresuj się tym:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowfeatures.asp

:)

// Dopisane
Myślałem, że od razu przejdzie do odpowiedniego tematu na stronie, ale musisz tam znaleźć 'Message-only Windows'.

1 użytkowników online, w tym zalogowanych: 0, gości: 1