MiniGUI API Reference (MiniGUI-Standalone)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
propsheet.h
Go to the documentation of this file.
1 
43 /*
44  * $Id: propsheet.h 10690 2008-08-18 09:32:47Z weiym $
45  *
46  * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,
47  * pSOS, ThreadX, NuCleus, OSE, and Win32.
48  */
49 
50 #ifndef _MGUI_CTRL_PROPSHEET_H
51 #define _MGUI_CTRL_PROPSHEET_H
52 
53 #ifdef __cplusplus
54 extern "C" {
55 #endif /* __cplusplus */
56 
71 #define CTRL_PROPSHEET ("propsheet")
72 
83 #define PSS_SIMPLE 0x0000L
84 
89 #define PSS_COMPACTTAB 0x0001L
90 
95 #define PSS_SCROLLABLE 0x0002L
96 
102 #define PSS_BOTTOM 0x0010L
103 
111 #define PS_OKAY 0
112 
113 #define PS_ERR (-1)
114 
130 #define PSM_GETACTIVEPAGE 0xF1C0L
131 
150 #define PSM_SETACTIVEINDEX 0xF1C2L
151 
170 #define PSM_GETPAGE 0xF1C3L
171 
187 #define PSM_GETACTIVEINDEX 0xF1C4L
188 
207 #define PSM_GETPAGEINDEX 0xF1C5L
208 
224 #define PSM_GETPAGECOUNT 0xF1C6L
225 
244 #define PSM_GETTITLELENGTH 0xF1C7L
245 
266 #define PSM_GETTITLE 0xF1C8L
267 
288 #define PSM_SETTITLE 0xF1C9L
289 
312 #define PSM_ADDPAGE 0xF1D0L
313 
333 #define PSM_REMOVEPAGE 0xF1D1L
334 
371 #define PSM_SHEETCMD 0xF1D2L
372 
373 #define PSM_MSGMAX 0xF1E0L
374 
387 #define PSN_ACTIVE_CHANGED 0x01
388 
395 #ifdef __cplusplus
396 }
397 #endif /* __cplusplus */
398 
399 #endif /* _MGUI_CTRL_PROPSHEET_H */
400