| 
    MiniGUI API Reference (MiniGUI-Threads)
    v5.0.6
    
   A mature and proven cross-platform GUI system for embedded and smart IoT devices 
   | 
 
Macros | |
| #define | GetSystemBitmapByHwnd(hWnd, id) GetSystemBitmap ((hWnd), (id)) | 
| An alias of GetSystemBitmap.  More... | |
| #define | GetLargeSystemIcon(iItem) GetLargeSystemIconEx(HWND_NULL, iItem) | 
| Retrieve a large (32x32) system icon by its identifier in default renderer.  More... | |
| #define | GetSmallSystemIcon(iItem) GetSmallSystemIconEx(HWND_NULL, iItem) | 
| Retrieve a small (16x16) system icon by its identifier in default renderer.  More... | |
Functions | |
| const MG_EXPORT BITMAP *GUIAPI | GetSystemBitmapEx2 (HDC hdc, const char *rdr_name, const char *id) | 
| Retrieve the system bitmap object by identifier.  More... | |
| static const BITMAP *GUIAPI | GetSystemBitmapEx (const char *rdr_name, const char *id) | 
| Retrieve the system bitmap object by identifier.  More... | |
| const MG_EXPORT BITMAP *GUIAPI | GetSystemBitmap (HWND hWnd, const char *id) | 
| Retrieve the system bitmap object by identifier.  More... | |
| MG_EXPORT void GUIAPI | TermSystemBitmapEx (const char *id, const char *rdr_name, PBITMAP bmp) | 
| Release the system bitmap object by identifier.  More... | |
| MG_EXPORT void GUIAPI | TermSystemBitmap (HWND hWnd, const char *id, PBITMAP bmp) | 
| Release the system bitmap object by identifier.  More... | |
| MG_EXPORT HICON GUIAPI | LoadSystemIconEx (HDC hdc, const char *rdr_name, const char *szItemName, int which) | 
| Loads an icon from information defined in MiniGUI.cfg.  More... | |
| MG_EXPORT HICON GUIAPI | LoadSystemIcon (const char *szItemName, int which) | 
| Uses default renderer and HDC_SCREEN to load an icon from information defined in MiniGUI.cfg.  More... | |
| MG_EXPORT HICON GUIAPI | GetLargeSystemIconEx (HWND hWnd, int iItem) | 
| Retrieve a large system icon by its identifier in default renderer.  More... | |
| MG_EXPORT HICON GUIAPI | GetSmallSystemIconEx (HWND hWnd, int iItem) | 
| Retrieve a small system icon by its identifier.  More... | |
| #define GetLargeSystemIcon | ( | iItem | ) | GetLargeSystemIconEx(HWND_NULL, iItem) | 
Retrieve a large (32x32) system icon by its identifier in default renderer.
| #define GetSmallSystemIcon | ( | iItem | ) | GetSmallSystemIconEx(HWND_NULL, iItem) | 
Retrieve a small (16x16) system icon by its identifier in default renderer.
| #define GetSystemBitmapByHwnd | ( | hWnd, | |
| id | |||
| ) | GetSystemBitmap ((hWnd), (id)) | 
Retrieve a large system icon by its identifier in default renderer.
This function retrieves the handle to a large (32x32) system icon by its identifier id.
| hWnd | The handle to the window. | 
| iItem | The identifier of the icon. It can be one of the following values:
  | 
Retrieve a small system icon by its identifier.
This function retrieves the handle to a small (16x16) system icon by its identifier id.
| hWnd | The handle to the window. | 
| iItem | The identifier of the icon. It can be one of the following values:
  | 
Retrieve the system bitmap object by identifier.
This function retrieves and returns the system bitmap object by its identifier id for the specified window hWnd.
| hWnd | The handle to the window. | 
| id | The identifier of the system bitmap object, can be one of the following values: - SYSBMP_RADIOBUTTON\n - SYSBMP_CHECKBUTTON\n - SYSBMP_BGPICTURE\n  | 
      
  | 
  inlinestatic | 
Retrieve the system bitmap object by identifier.
This function retrieves and returns the system bitmap object by the renderer name rdr_name and the identifier id. This function returns a BITMAP object which complies which is compliant to HDC_SCREEN.
| rdr_name | The renderer name. | 
| id | The identifier of the system bitmap object, can be one of the following values: | 
Retrieve the system bitmap object by identifier.
This function retrieves and returns the system bitmap object specified by the renderer name rdr_name and the identifier id. This function returns the BITMAP object which is compliant to the specified device context hdc.
| hdc | The handle to the device context. | 
| rdr_name | The renderer name. | 
| id | The identifier of the system bitmap object, can be one of the following values: | 
| HICON GUIAPI LoadSystemIcon | ( | const char * | szItemName, | 
| int | which | ||
| ) | 
Uses default renderer and HDC_SCREEN to load an icon from information defined in MiniGUI.cfg.
This function loads an icon from information defined in MiniGUI.cfg.
| szItemName | The key name in the section of renderer name in MiniGUI.cfg. | 
| which | Tell the function to load which icon. | 
| HICON GUIAPI LoadSystemIconEx | ( | HDC | hdc, | 
| const char * | rdr_name, | ||
| const char * | szItemName, | ||
| int | which | ||
| ) | 
Loads an icon from information defined in MiniGUI.cfg.
This function loads an icon from information defined in MiniGUI.cfg.
| hdc | The device context. | 
| rdr_name | The renderer name. | 
| szItemName | The key name in the section of renderer name in MiniGUI.cfg. | 
| which | Tell the function to load which icon. 0 for the small icon, and 1 for large icon. | 
Release the system bitmap object by identifier.
| hWnd | The handle to the window. | 
| id | The identifier of the system bitmap object, can be one of the following values: - SYSBMP_RADIOBUTTON\n - SYSBMP_CHECKBUTTON\n - SYSBMP_BGPICTURE\n  | 
| bmp | The pointer to the system bitmap object. | 
| void GUIAPI TermSystemBitmapEx | ( | const char * | id, | 
| const char * | rdr_name, | ||
| PBITMAP | bmp | ||
| ) | 
Release the system bitmap object by identifier.
| id | The identifier of the system bitmap object, can be one of the following values: - SYSBMP_RADIOBUTTON\n - SYSBMP_CHECKBUTTON\n - SYSBMP_BGPICTURE\n  | 
| rdr_name | The renderer name. | 
| bmp | The pointer to the system bitmap object. | 
 1.8.17