MiniGUI API Reference (MiniGUI-Standalone)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
static.h
Go to the documentation of this file.
1 
43 /*
44  * $Id: static.h 12453 2010-01-12 03:51:55Z dongkai $
45  *
46  * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,
47  * pSOS, ThreadX, NuCleus, OSE, and Win32.
48  */
49 
50 #ifndef _MGUI_CTRL_STATIC_H
51 #define _MGUI_CTRL_STATIC_H
52 
53 
54 #ifdef __cplusplus
55 extern "C" {
56 #endif /* __cplusplus */
57 
72 #define CTRL_STATIC ("static")
73 
84 #define SS_SIMPLE 0x00000000L
85 
90 #define SS_BLACKRECT 0x00000001L
91 
96 #define SS_GRAYRECT 0x00000002L
97 
102 #define SS_WHITERECT 0x00000003L
103 
108 #define SS_BLACKFRAME 0x00000004L
109 
114 #define SS_GRAYFRAME 0x00000005L
115 
120 #define SS_WHITEFRAME 0x00000006L
121 
126 #define SS_GROUPBOX 0x00000007L
127 
132 #define SS_ICON 0x00000008L
133 
138 #define SS_BITMAP 0x00000009L
139 
140 /* Reserved */
141 #define SS_OWNERDRAW 0x0000000AL
142 
143 /* Reserved */
144 #define SS_ENHMETAFILE 0x0000000BL
145 
150 #define SS_TYPEMASK 0x0000000FL
151 
156 #define SS_LEFT 0x00000010L
157 
162 #define SS_CENTER 0x00000020L
163 
168 #define SS_RIGHT 0x00000030L
169 
175 #define SS_ALIGNMASK 0x000000F0L
176 
184 #define SS_NOPREFIX 0x00000100L
185 
191 #define SS_CENTERIMAGE 0x00000200L
192 
201 #define SS_NOWORDWRAP 0x00000400L
202 
209 #define SS_LEFTNOWORDWRAP SS_NOWORDWRAP
210 
215 #define SS_REALSIZEIMAGE 0x00000800L
216 
222 #define SS_NOTIFY 0x00001000L
223 
230 /* Reserved */
231 #define STM_SETICON 0xF170
232 /* Reserved */
233 #define STM_GETICON 0xF171
234 
257 #define STM_SETIMAGE 0xF172
258 
275 #define STM_GETIMAGE 0xF173
276 
277 #define STM_MSGMAX 0xF174
278 
293 #define STN_DBLCLK 1
294 
295 /* Not use */
296 #define STN_ENABLE 2
297 /* Not use */
298 #define STN_DISABLE 3
299 
307 #define STN_CLICKED 4
308 
315 #ifdef __cplusplus
316 }
317 #endif /* __cplusplus */
318 
319 #endif /* _MGUI_CTRL_STATIC_H */
320