我的第一個minigui程式
阿新 • • 發佈:2019-01-25
int
MiniGUIMain (int argc, const char* argv[]) //argc:命令列引數個數 argv引數字串陣列指標
{
MSG Msg; //window.h中
HWND hMainWnd;
MAINWINCREATE CreateInfo; //描述一個主視窗的屬性
//const char* old_renderer;
#ifdef _MGRM_PROCESSES
JoinLayer(NAME_DEF_LAYER , "helloworld" , 0 , 0); //MiniGUI-Processes模式下加入層(客戶端)
#endif
CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; //設定主視窗風格:可見|有邊框|有標題欄
CreateInfo.dwExStyle = WS_EX_NONE; //擴充套件風格:無
CreateInfo.spCaption = "HelloWorld"; //標題
CreateInfo.hMenu = 0; //主選單:無
CreateInfo.hCursor = GetSystemCursor(0); //設定主視窗的游標為系統預設游標
CreateInfo.hIcon = 0; //圖示:無
CreateInfo.MainWindowProc = HelloWinProc; //設定主視窗的視窗函式,所有發往該視窗的訊息由該函式處理
CreateInfo.lx = 0; //螢幕上的位置(0,0)、(320,240)
CreateInfo.ty = 0;
CreateInfo.rx = 320;
CreateInfo.by = 240;
CreateInfo.iBkColor = COLOR_lightwhite; //背景色
CreateInfo.dwAddData = 0; //附加資料:無
MiniGUIMain (int argc, const char* argv[]) //argc:命令列引數個數 argv引數字串陣列指標
{
MSG Msg; //window.h中
HWND hMainWnd;
MAINWINCREATE CreateInfo; //描述一個主視窗的屬性
//const char* old_renderer;
#ifdef _MGRM_PROCESSES
JoinLayer(NAME_DEF_LAYER , "helloworld" , 0 , 0); //MiniGUI-Processes模式下加入層(客戶端)
#endif
CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; //設定主視窗風格:可見|有邊框|有標題欄
CreateInfo.dwExStyle = WS_EX_NONE; //擴充套件風格:無
CreateInfo.spCaption = "HelloWorld"; //標題
CreateInfo.hMenu = 0; //主選單:無
CreateInfo.hCursor = GetSystemCursor(0); //設定主視窗的游標為系統預設游標
CreateInfo.hIcon = 0; //圖示:無
CreateInfo.MainWindowProc
CreateInfo.lx = 0; //螢幕上的位置(0,0)、(320,240)
CreateInfo.ty = 0;
CreateInfo.rx = 320;
CreateInfo.by = 240;
CreateInfo.iBkColor = COLOR_lightwhite; //背景色
CreateInfo.dwAddData = 0; //附加資料:無