1. 程式人生 > >我的第一個minigui程式

我的第一個minigui程式

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; //附加資料:無