MiniGUI API Reference (MiniGUI-Processes)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
include
control.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
57
/*
58
* $Id: control.h 11349 2009-03-02 05:00:43Z weiym $
59
*
60
* MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,
61
* pSOS, ThreadX, NuCleus, OSE, and Win32.
62
*
63
*/
64
65
#ifndef _MGUI_CONTROL_H
66
#define _MGUI_CONTROL_H
67
68
#include "
ctrl/ctrlhelper.h
"
69
75
/* NOTE: control messages start from 0xF000 to 0xFFFF */
76
#define MSG_FIRSTCTRLMSG 0xF000
77
#define MSG_LASTCTRLMSG 0xFFFF
78
81
#ifdef _MGCTRL_STATIC
82
#include "
ctrl/static.h
"
83
#endif
/* _MGCTRL_STATIC */
84
85
#ifdef _MGCTRL_BUTTON
86
#include "
ctrl/button.h
"
87
#endif
/* _MGCTRL_BUTTON */
88
89
#if defined(_MGCTRL_SLEDIT) || defined(_MGCTRL_MLEDIT)
90
#include "
ctrl/edit.h
"
91
#endif
/* _MGCTRL_EDIT || _MGCTRL_MEDIT */
92
93
#ifdef _MGCTRL_PROGRESSBAR
94
#include "
ctrl/progressbar.h
"
95
#endif
/* _MGCTRL_PROGRESSBAR */
96
97
#ifdef _MGCTRL_LISTBOX
98
#include "
ctrl/listbox.h
"
99
#endif
/* _MGCTRL_LISTBOX */
100
101
#ifdef _MGCTRL_PROPSHEET
102
#include "
ctrl/propsheet.h
"
103
#endif
/* _MGCTRL_PROPSHEET*/
104
105
#ifdef _MGCTRL_COMBOBOX
106
#include "
ctrl/combobox.h
"
107
#endif
/* _MGCTRL_COMBOBOX */
108
109
#ifdef _MGCTRL_NEWTOOLBAR
110
#include "
ctrl/newtoolbar.h
"
111
#endif
/* _MGCTRL_NEWTOOLBAR */
112
113
#ifdef _MGCTRL_MENUBUTTON
114
#include "
ctrl/menubutton.h
"
115
#endif
/* _MGCTRL_MENUBUTTON */
116
117
#ifdef _MGCTRL_TRACKBAR
118
#include "
ctrl/trackbar.h
"
119
#endif
/* _MGCTRL_TRACKBAR */
120
121
#ifdef _MGCTRL_SCROLLVIEW
122
#include "
ctrl/scrollview.h
"
123
#endif
/* _MGCTRL_SCROLLVIEW */
124
125
#ifdef _MGCTRL_SCROLLBAR
126
#include "
ctrl/scrollbar.h
"
127
#endif
/* _MGCTRL_SCROLLBAR */
128
129
#ifdef _MGCTRL_TEXTEDIT
130
#include "
ctrl/textedit.h
"
131
#endif
/* _MGCTRL_TEXTEDIT */
132
133
#ifdef _MGCTRL_SPINBOX
134
#include "
ctrl/spinbox.h
"
135
#endif
/* _MGCTRL_SPINBOX */
136
137
#ifdef _MGCTRL_MONTHCAL
138
#include "
ctrl/monthcal.h
"
139
#endif
/* _MGCTRL_MONTHCAL */
140
141
#ifdef _MGCTRL_COOLBAR
142
#include "
ctrl/coolbar.h
"
143
#endif
/* _CTRL_COOLBAR */
144
145
#ifdef _MGCTRL_LISTVIEW
146
#include "
ctrl/listview.h
"
147
#endif
/* _MGCTRL_LISTVIEW */
148
149
#ifdef _MGCTRL_TREEVIEW
150
#include "
ctrl/treeview.h
"
151
#endif
/* _MGCTRL_TREEVIEW */
152
153
#ifdef _MGCTRL_GRIDVIEW
154
#include "
ctrl/gridview.h
"
155
#endif
/* _MGCTRL_GRIDVIEW */
156
157
#ifdef _MGCTRL_ICONVIEW
158
#include "
ctrl/iconview.h
"
159
#endif
/* _MGCTRL_ICONVIEW */
160
161
#ifdef _MGCTRL_ANIMATION
162
#include "
ctrl/animation.h
"
163
#endif
/* _MGCTRL_ANIMATION */
164
165
#ifdef __cplusplus
166
extern
"C"
{
167
#endif
/* __cplusplus */
168
169
#ifdef __cplusplus
170
}
171
#endif
/* __cplusplus */
172
173
#endif
/* _MGUI_CONTROL_H */
174
animation.h
coolbar.h
menubutton.h
treeview.h
button.h
edit.h
listview.h
trackbar.h
ctrlhelper.h
spinbox.h
listbox.h
textedit.h
monthcal.h
iconview.h
progressbar.h
combobox.h
newtoolbar.h
propsheet.h
gridview.h
static.h
scrollview.h
scrollbar.h
Generated by
1.8.17