Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

PeekMessage (Enums)
 
.
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:

None.

Documentation
PeekMessage function on MSDN
 

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Find References
Show Printable Version
Revisions