MiniGUI API Reference (MiniGUI-Threads)
v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
Macros | |
#define | MSG_LBUTTONDOWN 0x0001 |
Left mouse button down message. More... | |
#define | MSG_LBUTTONUP 0x0002 |
Left mouse button up message. More... | |
#define | MSG_LBUTTONDBLCLK 0x0003 |
Left mouse button double clicked message. More... | |
#define | MSG_MOUSEMOVE 0x0004 |
The mouse moved message. More... | |
#define | MSG_RBUTTONDOWN 0x0005 |
Right mouse button down message. More... | |
#define | MSG_RBUTTONUP 0x0006 |
Right mouse button up message. More... | |
#define | MSG_RBUTTONDBLCLK 0x0007 |
Right mouse button double clicked message. More... | |
#define | MSG_NCLBUTTONDOWN 0x0008 |
Left mouse button down message in the non-client area. More... | |
#define | MSG_NCLBUTTONUP 0x0009 |
Left mouse button up message in the non-client area. More... | |
#define | MSG_NCLBUTTONDBLCLK 0x000A |
Left mouse button double clicked in the non-client area. More... | |
#define | MSG_NCMOUSEMOVE 0x000B |
Mouse moves in the non-client area. More... | |
#define | MSG_NCRBUTTONDOWN 0x000C |
Right mouse button down message in the non-client area. More... | |
#define | MSG_NCRBUTTONUP 0x000D |
Right mouse button up message in the non-client area. More... | |
#define | MSG_NCRBUTTONDBLCLK 0x000E |
Right mouse button double clicked in the non-client area. More... | |
#define MSG_LBUTTONDBLCLK 0x0003 |
Left mouse button double clicked message.
This message is posted to the window when the user double clicks the left button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
#define MSG_LBUTTONDOWN 0x0001 |
Left mouse button down message.
This message is posted to the window when the user presses down the left button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
Example:
#define MSG_LBUTTONUP 0x0002 |
Left mouse button up message.
This message is posted to the window when the user releases up the left button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
#define MSG_MOUSEMOVE 0x0004 |
The mouse moved message.
This message is posted to the window when the user moves the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
#define MSG_NCLBUTTONDBLCLK 0x000A |
Left mouse button double clicked in the non-client area.
This message is posted to the window when the user double clicks the left button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCLBUTTONDOWN 0x0008 |
Left mouse button down message in the non-client area.
This message is posted to the window when the user presses down the left button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCLBUTTONUP 0x0009 |
Left mouse button up message in the non-client area.
This message is posted to the window when the user releases up the left button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCMOUSEMOVE 0x000B |
Mouse moves in the non-client area.
This message is posted to the window when the user moves the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCRBUTTONDBLCLK 0x000E |
Right mouse button double clicked in the non-client area.
This message is posted to the window when the user double clicks the right button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCRBUTTONDOWN 0x000C |
Right mouse button down message in the non-client area.
This message is posted to the window when the user presses down the right button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_NCRBUTTONUP 0x000D |
Right mouse button up message in the non-client area.
This message is posted to the window when the user releases up the right button of the mouse in the non-client area of the window.
hit_code | The hit test code which tells the area of the mouse. |
x_pos,y_pos | The position of the mouse in window coordinates. |
#define MSG_RBUTTONDBLCLK 0x0007 |
Right mouse button double clicked message.
This message is posted to the window when the user double clicks the right button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
#define MSG_RBUTTONDOWN 0x0005 |
Right mouse button down message.
This message is posted to the window when the user presses down the right button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |
Example:
#define MSG_RBUTTONUP 0x0006 |
Right mouse button up message.
This message is posted to the window when the user releases up the right button of the mouse in the client area of the window.
key_flags | The shift key status when this message occurred. |
x_pos,y_pos | The position of the mouse in client coordinates. |