炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3265|回复: 1

模态 加载 XML 显示界面,闪一下就不见了

[复制链接]

该用户从未签到

发表于 2011-11-17 13:25:58 | 显示全部楼层 |阅读模式
bool CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle)
{
HWINDOW hModal=XC_LoadXML_Window(L"atest.xml",XEle_GetHWnd(hEle));   //这里是对的吗?
XWnd_ShowWindow(hModal,SW_SHOW);
XWnd_EnableDragBorder(hModal,false);
int result=XModalWnd_DoModal(hModal);
if(XMB_OK==result)
{
  //确定按钮
  XModalWnd_DoCancel(hModal);
}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(300,200,266,180,L"登陆",NULL,XC_SY_CLOSE | XC_SY_CAPTION | XC_SY_BORDER | XC_SY_ROUND | XC_SY_CENTER);
XWnd_ShowWindow(hWindow,SW_SHOW); //显示窗口

HELE hButtn1=XBtn_Create( 40,110,60,25,L"登 陆",hWindow);
XEle_RegisterEvent(hButtn1,XE_BNCLICK,My_EventBtnClick); //注册按钮消息,登录按钮
XWnd_EnableDragBorder(hWindow,false);
XRunXCGUI();
return 0;
}


现在的问题就是.我点击登录后.界面闪一下就不见了.

如果能把XML 加载到程序里面就更好了..
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2011-11-17 19:55:39 | 显示全部楼层
    bool CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle)
    {
    HWINDOW hModal=XC_LoadXML_Window(L"atest.xml",XEle_GetHWnd(hEle));   //这里是对的吗?
    XWnd_ShowWindow(hModal,SW_SHOW); //这句可以去掉
    ....
    }

    atest.xml 是普通窗口,你当成模态窗口,所以出错.

    解决办法:将atest.xml改成模态窗口

    <?xml version="1.0" encoding="gb2312" ?>
    <modalWindow left="400" top="200" width="300" height="300" value="炫彩界面库-XML测试">
        <button id="2" left="44" top="50" width="100" height="33" value="按钮2" tooltips="按钮提示2" />
        <check id="4" left="45" top="113" width="60" height="20" value="check" />
        <check id="5" left="46" top="139" width="60" height="20" value="check" />
        <radio id="6" left="151" top="112" width="60" height="20" value="radio" />
        <radio id="7" left="150" top="145" width="60" height="20" value="radio" />
        <edit id="3" left="169" top="53" width="100" height="20" />
    </modalWindow>



    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-9-19 09:55 , Processed in 0.067779 second(s), 19 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表