MiniGUI API Reference (MiniGUI-Threads)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
Data Structures | |
struct | _IME_TARGET_INFO |
Typedefs | |
typedef struct _IME_TARGET_INFO | IME_TARGET_INFO |
Functions | |
MG_EXPORT int GUIAPI | RegisterIMEWindow (HWND hWnd) |
Registers an IME window. More... | |
MG_EXPORT int GUIAPI | UnregisterIMEWindow (HWND hWnd) |
Unregisters an IME window. More... | |
MG_EXPORT int GUIAPI | GetIMEStatus (int StatusCode) |
Retrieve status of the current IME window. More... | |
MG_EXPORT int GUIAPI | SetIMEStatus (int StatusCode, int Value) |
Set the status of the current IME window. More... | |
MG_EXPORT int GUIAPI | GetIMETargetInfo (IME_TARGET_INFO *info) |
Retrieve the target info of the current IME window. More... | |
MG_EXPORT int GUIAPI | SetIMETargetInfo (const IME_TARGET_INFO *info) |
Set the target info of the current IME window. More... | |
MG_EXPORT int GUIAPI | GetIMEPos (POINT *pt) |
Retrieve the position of the current IME window. More... | |
typedef struct _IME_TARGET_INFO IME_TARGET_INFO |
\ struct defines a ime target info
int GUIAPI GetIMEPos | ( | POINT * | pt | ) |
Retrieve the position of the current IME window.
NOTE that this function is deprecated.
This function retrieves the position of the current IME window.
pt | The item to be retrived. The positon is return by the current IME Window. |
int GUIAPI GetIMEStatus | ( | int | StatusCode | ) |
Retrieve status of the current IME window.
This function retrieves status of the current IME window.
StatusCode | The item to be retrived, can be one of the following values:
|
int GUIAPI GetIMETargetInfo | ( | IME_TARGET_INFO * | info | ) |
Retrieve the target info of the current IME window.
This function retrieves the target info of the current IME window.
info | The item to be retrived. The target info is return by the current IME Window. |
int GUIAPI RegisterIMEWindow | ( | HWND | hWnd | ) |
Registers an IME window.
This function registers the specified window hWnd as the IME window of the MiniGUI. After that, the keyboard input will be sent to IME window first. Note that only one IME window can be registered.
hWnd | The handle to your IME window. |
ERR_OK | Success. |
ERR_IME_TOOMUCHIMEWND | Already have an IME window registered. |
ERR_INV_HWND | Invalid main window handle. |
int GUIAPI SetIMEStatus | ( | int | StatusCode, |
int | Value | ||
) |
Set the status of the current IME window.
This function sets the status of the current IME window.
StatusCode | The item to be set. Please see GetIMEStatus for more information. |
Value | The status value of the item. |
ERR_OK | Success. |
ERR_IME_NOIMEWND | There is no any IME window registered. |
int GUIAPI SetIMETargetInfo | ( | const IME_TARGET_INFO * | info | ) |
Set the target info of the current IME window.
This function sets the target info of the current IME window.
info | The set target info. |
ERR_OK | Success. |
ERR_IME_NOIMEWND | There is no any IME window registered. |
int GUIAPI UnregisterIMEWindow | ( | HWND | hWnd | ) |
Unregisters an IME window.
This function undoes the effect of RegisterIMEWindow.
hWnd | The handle to the current IME window. |
ERR_OK | Success. |
ERR_IME_NOSUCHIMEWND | The window is not the current IME window. |