函数原形 :WM_HWIN GUI_CreateDialogBox (const GUI_WIDGET_CREATE_INFO * paWidget, int NumWidgets, WM_CALLBACK * cb, WM_HWIN hParent, int x0, int y0); 该函数在创建时需要6个参数,这些参数是需要我们按照规定的结构进行添加的, 函数返回类型: WM_HWIN 函数名: GUI_CreateDialogBox 参数1: con...
一旦具备这两个要素,则只需进行单个函数调用(GUI_CreateDialogBox() 或 GUI_ExecDialogBox())就能创建对话框。 1.对话框资源表 对话框可以基于阻塞(使用 GUI_ExecDialogBox() )或非阻塞(使用 GUI_CreateDialogBox() )方式创建。必须首先定义一个资源表,以指定在对话框中所要包括的所有小工具,一般我们使用 GUI...
GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0) _aDialogCreate为资源表: static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = { { FRAMEWIN_CreateIndirect, "Framewin", ID_FRAMEWIN_0, 0, 0, 800, 480, FRAMEWIN_CF_MOVEABLE, 0x64, 0 }...
在运行GUI_CreateDialogBox函数时候我们把_cbDialog当成了是Dialog的过程函数,那就是说明这个函数的目标...
hWin= GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN,0,0);returnhWin; }/*** * 函数名: MainTask * 功能说明: GUI主函数 * 形 参: 无 * 返回值: 无 ***
1)主窗体使用: hWinMain = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _...
WM_HWIN CreateFramewin(void){ WM_HWINhWin; hWin =GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog,WM_HBKWIN, 0, 0); returnhWin;} /*** 函 数名: MainTask* 功能说明: GUI主函数* 形 参:无* 返 回值: 无***...
static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = { { FRAMEWIN_CreateIndirect, "Framewin"...
WM_HWIN CreateFramewin2(void) { WM_HWIN hWin;hWin = GUI_CreateDialogBox(_aDialogCreate2, ...
WM_HWIN CreateFramewin(void);WM_HWIN CreateFramewin(void) { WM_HWINhWin; hWin =GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog,WM_HBKWIN, 0, 0); returnhWin;} // USER START (Optionally insertadditional public code)// USER END /*** MainTask*/void Main...