MiniGUI API Reference (MiniGUI-Threads)  v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
static.h
Go to the documentation of this file.
1 //
3 // IMPORTANT NOTICE
4 //
5 // The following open source license statement does not apply to any
6 // entity in the Exception List published by FMSoft.
7 //
8 // For more information, please visit:
9 //
10 // https://www.fmsoft.cn/exception-list
11 //
13 
55 /*
56  * $Id: static.h 12453 2010-01-12 03:51:55Z dongkai $
57  *
58  * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,
59  * pSOS, ThreadX, NuCleus, OSE, and Win32.
60  */
61 
62 #ifndef _MGUI_CTRL_STATIC_H
63 #define _MGUI_CTRL_STATIC_H
64 
65 
66 #ifdef __cplusplus
67 extern "C" {
68 #endif /* __cplusplus */
69 
84 #define CTRL_STATIC ("static")
85 
96 #define SS_SIMPLE 0x00000000L
97 
102 #define SS_BLACKRECT 0x00000001L
103 
108 #define SS_GRAYRECT 0x00000002L
109 
114 #define SS_WHITERECT 0x00000003L
115 
120 #define SS_BLACKFRAME 0x00000004L
121 
126 #define SS_GRAYFRAME 0x00000005L
127 
132 #define SS_WHITEFRAME 0x00000006L
133 
138 #define SS_GROUPBOX 0x00000007L
139 
144 #define SS_ICON 0x00000008L
145 
150 #define SS_BITMAP 0x00000009L
151 
152 /* Reserved */
153 #define SS_OWNERDRAW 0x0000000AL
154 
155 /* Reserved */
156 #define SS_ENHMETAFILE 0x0000000BL
157 
162 #define SS_TYPEMASK 0x0000000FL
163 
168 #define SS_LEFT 0x00000010L
169 
174 #define SS_CENTER 0x00000020L
175 
180 #define SS_RIGHT 0x00000030L
181 
187 #define SS_ALIGNMASK 0x000000F0L
188 
196 #define SS_NOPREFIX 0x00000100L
197 
203 #define SS_CENTERIMAGE 0x00000200L
204 
213 #define SS_NOWORDWRAP 0x00000400L
214 
221 #define SS_LEFTNOWORDWRAP SS_NOWORDWRAP
222 
227 #define SS_REALSIZEIMAGE 0x00000800L
228 
234 #define SS_NOTIFY 0x00001000L
235 
242 /* Reserved */
243 #define STM_SETICON 0xF170
244 /* Reserved */
245 #define STM_GETICON 0xF171
246 
269 #define STM_SETIMAGE 0xF172
270 
287 #define STM_GETIMAGE 0xF173
288 
289 #define STM_MSGMAX 0xF174
290 
305 #define STN_DBLCLK 1
306 
307 /* Not use */
308 #define STN_ENABLE 2
309 /* Not use */
310 #define STN_DISABLE 3
311 
319 #define STN_CLICKED 4
320 
327 #ifdef __cplusplus
328 }
329 #endif /* __cplusplus */
330 
331 #endif /* _MGUI_CTRL_STATIC_H */
332