|
BUG提交
炫彩版本号: |
2.1.1 |
操作系统: |
win7 |
开发环境: |
MFC |
编程语言: |
C/C++ |
问题分类: |
在代码中使用错误 UI设计器 |
简短描述: |
UI设计器设计好的界面,显示ok,程序加载报错 |
本帖最后由 joyafa 于 2017-5-21 14:54 编辑
XML中的内容,ui加载显示正常.
<?xml version="1.0" encoding="gb2312" ?>
<!--炫彩界面库-窗口布局文件-->
<windowUI bkInfoM="{1:1(1)2(15)3(0,0,0,0)5(-3080240)6(255);1:1(1)2(7)3(2,2,2,50)5(-15014318)6(255);1:1(1)2(13)3(2,30,2,2)5(-15014318)6(255);}" bkInfoM_state="1(300*300)" dragWindow="true" height="273" layoutBottom="8" layoutLeft="8" layoutRight="8" layoutTop="28" left="20" showT="true" top="20" width="307">
<buttonUI bkInfoM_state="272(200*200),288(200*200),320(200*200),128(200*200)" buttonType="button" height="52" id="101" imageIcon="@ID_IMAGE_ACCEPT" left="50" showT="true" top="185" transparent="true" width="94" />
<buttonUI bkInfoM_state="272(200*200),288(200*200),320(200*200),128(200*200)" buttonType="button" height="52" id="102" imageIcon="@ID_IMAGE_REJECT" left="178" showT="true" top="186" transparent="true" width="94" expandT="false" />
<shapeText content="您有新的来电" layout.height="20" layout.width="auto" left="118" top="17" width="20" />
<shapeText content="IP:" font="@ID_FONT_WRYH_12" id="@IDC_CALLER_IP" layout.height="20" layout.width="auto" left="72" showT="true" textAlign="DT_CENTER,DT_VCENTER,DT_SINGLELINE" textColor="#FFFF0000" top="75" width="80" />
<shapeText content="Name:" font="@ID_FONT_WRYH_12" id="@IDC_CALLER_NAME" layout.height="20" layout.width="auto" left="72" showT="true" textAlign="DT_CENTER,DT_VCENTER,DT_SINGLELINE" textColor="#FFFF0000" top="105" width="80" />
<shapeText content="00:00:00" font="@ID_FONT_WRYH_12" id="@IDC_CALLER_TIME" layout.height="20" layout.width="auto" left="75" showT="true" textAlign="DT_CENTER,DT_VCENTER,DT_SINGLELINE" textColor="#FF0000FF" top="146" width="20" />
</windowUI>
代码调用:
XC_LoadResource(L"res\\resource.res", L"res");
//加载布局文件
HXCGUI hXCGUI = XC_LoadLayout(L"res\\LayoutIncomming.xml", hParent);
m_hWindow = (HWINDOW)hXCGUI;
m_hBtnAccept = (HELE)XC_GetObjectByID(m_hWindow, ID_Window_Btn_ACCEPT);
XEle_RegEventCPP(m_hBtnAccept, XE_BNCLICK, &CIncommingWindow::OnBnClickedAccept);
m_hBtnReject = (HELE)XC_GetObjectByID(m_hWindow, ID_Window_Btn_REJECT);
XEle_RegEventCPP(m_hBtnReject, XE_BNCLICK, &CIncommingWindow::OnBnClickedReject);
//timer
XWnd_RegEventCPP(m_hWindow, WM_TIMER, &CIncommingWindow::OnWndTimer);
XWnd_ShowWindow(m_hWindow, SW_SHOW);
运行报错:
报错
|
|