Funkcia GetQueueStatus vráti vlajky, ktoré označujú typ messages found in front hlásení volajúci vlákno.
(DWORD GetQueueStatus UINT vlajky / / flags stav frontu);
Hodnota | Význam |
---|---|
QS_ALLEVENTS | Vstup, WM_TIMER, WM_PAINT, WM_HOTKEY alebo správ je vo fronte. |
QS_ALLINPUT | Každá správa je vo fronte. |
QS_ALLPOSTMESSAGE | Zaúčtované správa (iné ako tie, ktoré sú tu uvedené) je vo fronte. |
QS_HOTKEY | WM_HOTKEY správa je vo fronte. |
QS_INPUT | Vstupná správa je vo fronte. |
QS_KEY | WM_KEYUP, WM_KEYDOWN, WM_SYSKEYUP alebo WM_SYSKEYDOWN správa je vo fronte. |
QS_MOUSE | WM_MOUSEMOVE hlásenie alebo hlásenie tlačidlo myši (WM_LBUTTONUP, WM_RBUTTONDOWN a tak ďalej). |
QS_MOUSEBUTTON | Tlačidlo myši správy (WM_LBUTTONUP, WM_RBUTTONDOWN a tak ďalej). |
QS_MOUSEMOVE | WM_MOUSEMOVE správa je vo fronte. |
QS_PAINT | WM_PAINT správa je vo fronte. |
QS_POSTMESSAGE | Zaúčtované správa (iné ako tie, ktoré sú tu uvedené) je vo fronte. |
QS_SENDMESSAGE | Správa poslaná iným vláknom alebo aplikácia je vo fronte. |
QS_TIMER | WM_TIMER správa je vo fronte. |
Rozdeli slovo návratová hodnota udáva typy správ v súčasnosti vo fronte. Nízka-order slovo udáva typy správ, ktoré boli pridané do frontu a ktoré sú stále vo fronte od posledného volania funkcie, GetQueueStatus, GetMessagealebo PeekMessage.
Prítomnosť QS_ vlajku v návratovej hodnoty nezaručuje, že následné volanie funkcie GetMessage alebo PeekMessage vráti správu. GetMessage a PeekMessage vykonať niektoré vnútorného filtrovania, ktoré môžu spôsobiť správy spracovať interne. Z tohto dôvodu vrátenej hodnoty z GetQueueStatus považovať len pomôcka s názvom či GetMessage alebo PeekMessage.
Príznaky QS_ALLPOSTMESSAGE a QS_POSTMESSAGE sa líšia v keď sa vyrovnávajú. QS_POSTMESSAGE sa zbaví Kei zavoláte na GetMessage alebo PeekMessage, či sú filtrovanie správ. QS_ALLPOSTMESSAGE sa zbaví Kei zavoláte GetMessage alebo PeekMessage bez filtrácie správy (wMsgFilterMin a wMsgFilterMax sú 0). Môže to byť užitočné, keď budete volať PeekMessage viackrát dostať správy v rôznych rozsahoch.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Správy a správy fronty prehľad správ a funkcie frontu správ, GetInputState, GetMessage, PeekMessage