@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: PeekMessage() options !!!!C# Definition: [Flags] public enum PeekMessageParams : uint { PM_NOREMOVE = 0x0000, PM_REMOVE = 0x0001, PM_NOYIELD = 0x0002, PM_QS_INPUT = QueueStatusFlags.QS_INPUT << 16, PM_QS_POSTMESSAGE = (QueueStatusFlags.QS_POSTMESSAGE | QueueStatusFlags.QS_HOTKEY | QueueStatusFlags.QS_TIMER) << 16, PM_QS_PAINT = QueueStatusFlags.QS_PAINT << 16, PM_QS_SENDMESSAGE = QueueStatusFlags.QS_SENDMESSAGE << 16 } !!!!VB Definition: <Flags()> Public Enum PeekMessageParams PM_NOREMOVE = &H0 PM_REMOVE = &H1 PM_NOYIELD = &H2 PM_QS_INPUT = QueueStatusFlags.QS_INPUT << 16 PM_QS_POSTMESSAGE = (QueueStatusFlags.QS_POSTMESSAGE Or QueueStatusFlags.QS_HOTKEY Or QueueStatusFlags.QS_TIMER) << 16 PM_QS_PAINT = QueueStatusFlags.QS_PAINT << 16 PM_QS_SENDMESSAGE = QueueStatusFlags.QS_SENDMESSAGE << 16 End Enum !!!!Notes: Public Enum QueueStatusFlags QS_KEY = &H1 QS_MOUSEMOVE = &H2 QS_MOUSEBUTTON = &H4 QS_MOUSE = (QS_MOUSEMOVE Or QS_MOUSEBUTTON) QS_INPUT = (QS_MOUSE Or QS_KEY) QS_POSTMESSAGE = &H8 QS_TIMER = &H10 QS_PAINT = &H20 QS_SENDMESSAGE = &H40 QS_HOTKEY = &H80 QS_REFRESH = (QS_HOTKEY Or QS_KEY Or QS_MOUSEBUTTON Or QS_PAINT) QS_ALLEVENTS = (QS_INPUT Or QS_POSTMESSAGE Or QS_TIMER Or QS_PAINT Or QS_HOTKEY) QS_ALLINPUT = (QS_SENDMESSAGE Or QS_PAINT Or QS_TIMER Or QS_POSTMESSAGE Or QS_MOUSEBUTTON Or QS_MOUSEMOVE Or QS_HOTKEY Or QS_KEY) QS_ALLPOSTMESSAGE = &H100 QS_RAWINPUT = &H400 End Enum Documentation: PeekMessage@msdn function on MSDN
Edit Enums.PeekMessage...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.