TA的每日心情 | 开心 2022-1-9 18:18 |
---|
|
发表于 2011-11-13 13:13:41
|
显示全部楼层
截图如下:
代码如下:
- //模态窗口关闭 - 确定按钮
- bool CALLBACK My_EventBtnClick_OK(HELE hEle,HELE hEventEle)
- {
- XModalWnd_DoOk(XEle_GetHWindow(hEle));
- return false;
- }
- //模态窗口关闭 - 取消按钮
- bool CALLBACK My_EventBtnClick_Cancel(HELE hEle,HELE hEventEle)
- {
- XModalWnd_DoCancel(XEle_GetHWindow(hEle));
- return false;
- }
- //事件响应
- bool CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle)
- {
- //创建模态窗口
- HWINDOW hModal=XModalWnd_CreateWindow(200,200,L"炫彩界面库-模态窗口",XEle_GetHWnd(hEle));
- HELE hBtnOk=XBtn_Create(10,80,60,22,L"确定",hModal);
- HELE hBtnCancel=XBtn_Create(100,80,60,22,L"取消",hModal);
- //注册事件
- XEle_RegisterEvent(hBtnOk,XE_BNCLICK,My_EventBtnClick_OK);
- XEle_RegisterEvent(hBtnCancel,XE_BNCLICK,My_EventBtnClick_Cancel);
- //弹出模态窗口
- int result=XModalWnd_DoModal(hModal);
- if(XMB_OK==result)
- {
- //确定按钮
- }else if(XMB_CANCEL==result)
- {
- //取消按钮
- }else if(0==result)
- {
- //其他方式
- }
- return true;
- }
- //模态窗口测试/////////////////////////////////
- int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
- {
- XInitXCGUI();
- //创建窗口
- HWINDOW hWindow=XWnd_CreateWindow(0,0,300,200,L"炫彩界面库-模态窗口测试");
- XWnd_ShowWindow(hWindow,SW_SHOW);
- HELE hButton=XBtn_Create(10,10,100,25,L"弹出模态窗口",hWindow);
- //注册事件
- XEle_RegisterEvent(hButton,XE_BNCLICK,My_EventBtnClick);
- XRunXCGUI();
- return 0;
- }
复制代码 |
|