class
Message
Public functions
- auto IsType(int type) const -> bool
- Tells whether the message is of the given type, in the enum MessageType.
- auto IsSource(const IWindow* pWindow) const -> bool
- Tells whether this window is the source window that generated the message.
-
auto IsSource(uint32_
t controlID) const -> bool - Tells whether this control ID is the one used by the source window that generated the message.
- auto UNNAMED(MessageUnion) -> union
Public variables
Function documentation
union UTFWin:: Message:: UNNAMED(MessageUnion)
The event arguments for the message types: UTFWin::
The virtual key that was pressed/released. Example usage: vkey == VK_A (means the user pressed/released A).
The modifiers that were applying in the key event, from the KeyModifiers enum.
The event arguments for the message type: UTFWin::
The virtual key that was pressed/released. Example usage: vkey == VK_A (means the user pressed/released A).
The event arguments for the message types: UTFWin::
The X coordinate of the mouse, relative to the window that raised the event.
The Y coordinate of the mouse, relative to the window that raised the event.
A combination of values from the MouseStateFlags enum.
Which mouse button was pressed/released. Not always available??
The event arguments for the message type: UTFWin::
The X coordinate of the mouse, relative to the window that raised the event.
The Y coordinate of the mouse, relative to the window that raised the event.
A combination of values from the MouseStateFlags enum.
How much the mouse wheel changed, it is usually a multiple of 120.
The event arguments for the message types: UTFWin::
For kMsgMouseLeave, the windows that lost focus; for kMsgMouseEnter, the window that gained focus.
The event arguments for the message type: UTFWin::
The object that can be used to paint to the UI.
The event arguments for the message type: UTFWin::
The event arguments for the message type: UTFWin::
Pointer to the new layout area.
The event arguments for the message type: UTFWin::
The previous state flags of the window.
The new state flags of the window.
The event arguments for the message type: UTFWin::
The X coordinate where the collision check must be done.
The Y coordinate where the collision check must be done.
A combination of values from the UTFWin::MouseState enum.
This bool* holds the result, whether a collision was detected or not.
The event arguments for the message type: UTFWin::
The transformation matrix applied.
The event arguments for the message type: UTFWin::
The command ID of the clicked button.
The event arguments for the message type: UTFWin::
The command ID of the clicked button.
Whether the button is now selected.
The event arguments for the message type: UTFWin::
The change of the text.
The event arguments for the message type: UTFWin::
The control ID of the activated button.