C
WORD WndTranslateMsg( void * pObj, GOL_MSG * pMsg );
Overview
This function evaluates the message from a user if the message will affect the object or not. The table below enumerates the translated messages for each event of the touch screen inputs.
Translated Message |
Input Source |
Events |
Description |
WND_MSG_TITLE |
Touch Screen |
EVENT_PRESS, EVENT_RELEASE, EVENT_MOVE |
If events occurs and the x,y position falls in the TITLE area of the window |
WND_MSG_CLIENT |
Touch Screen |
EVENT_PRESS, EVENT_RELEASE, EVENT_MOVE |
If events occurs and the x,y position falls in the CLIENT area of the window |
OBJ_MSG_INVALID |
Any |
Any |
If the message did not affect the object. |
Input Parameters
Input Parameters |
Description |
GOL_MSG * pMsg |
Pointer to the message struct containing the message from the user interface. |
pW |
The pointer to the object where the message will be evaluated to check if the message will affect the object. |
Returns
Returns the translated message depending on the received GOL message:
- WND_MSG_TITLE – Title area is selected
- WND_MSG_CLIENT – Client area is selected
- OBJ_MSG_INVALID – Window is not affected
Preconditions
none
Side Effects
none
Example
Usage is similar to BtnTranslateMsg() example.