1.介绍:
hMainWnd = CreateMainWindow (&CreateInfo);
每个MiniGUI 应用程序的初始界面一般都是一个主窗口,你可以通过调用CreateMainWindow函数来创建一个主窗口,其参数是一个指向MAINWINCREATE 结构的指针,本例中就是CreateInfo,返回值为所创建主窗口的句柄。MAINWINCREATE 结构描述一个主窗口的属性,在使用 CreateInfo创建主窗口之前,需要设置它的各项属性。
2.解析:
MAINWINCREATE CreateInfo;
(1)窗口风格设置
CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION;
上面是把窗口设为初始可见的,并具有边框和标题栏。
此参数可为如下值:(在/usr/local/include/minigui/window.h文件中定义)
WS_NONE:None style (没有风格,没有标题栏,没有边框..)
WS_ABSSCRPOS:brief Creates a main window whose position is based on absolute screen coordinates.
WS_CAPTION:Creates a main window with caption
WS_SYSMENU:Creates a main window with system menu