|
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 加载到程序里面就更好了..
|
|