炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3037|回复: 2

界面库2.0自带360例子加载进c++工程背景消失问题

[复制链接]

该用户从未签到

发表于 2017-3-16 21:47:47 | 显示全部楼层 |阅读模式
10炫彩币
界面库2.0自带360例子,在图像界面里,没问题,但加载进C++工程后,就没有窗口背景了


该用户从未签到

发表于 2017-3-16 21:52:00 | 显示全部楼层
本帖最后由 dasemimi 于 2017-3-16 21:57 编辑

                XC_LoadResource(L"UITest360\\resource.res",L"UITest360");
                m_hWindow=(HWINDOW)XC_LoadLayout(L"UITest360\\layout.xml");


注意,资源文件后缀为 res

完整测试代码如下

  1. #include "Common.h"



  2. class CMyWnd
  3. {
  4. public:
  5.     HWINDOW m_hWindow; //窗口句柄
  6.     HELE    m_hButton; //按钮句柄
  7.        
  8.     BOOL Create() //创建窗口和按钮
  9.     {
  10.                 XC_LoadResource(L"UITest360\\resource.res",L"UITest360");
  11.                 m_hWindow=(HWINDOW)XC_LoadLayout(L"UITest360\\layout.xml");
  12. //       m_hWindow=XWnd_Create(0,0,400,300,L"炫彩界面库-窗口"); //创建窗口
  13.         if(m_hWindow)
  14.         {
  15.                         m_hButton = (HELE)XC_GetObjectByID(m_hWindow,10); //对应模板里面 ID = 10;
  16. //            m_hButton =XBtn_Create(10,10,80,25,L"按钮",m_hWindow); //创建按钮
  17. //            XEle_RegEventCPP(m_hButton,XE_BNCLICK,&CMyWnd::OnEventBtnClick); //注册按钮点击事件

  18.                         XWnd_AdjustLayout(m_hWindow);
  19.             XWnd_ShowWindow(m_hWindow,SW_SHOW); //显示窗口
  20.             return TRUE;
  21.         }
  22.         return FALSE;
  23.     }
  24.     int OnEventBtnClick(BOOL *pBool) //按钮点击事件响应
  25.     {
  26.         //弹出消息框
  27.         MessageBoxW(XWnd_GetHWND(m_hWindow),L"你点击了按钮",L"提示",MB_OK);
  28.         *pBool=TRUE; //对该事件进行拦截
  29.         return 0;    //事件的返回值
  30.     }
  31. };

  32. int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow)
  33. {
  34.     XInitXCGUI(); //初始化
  35.     CMyWnd  MyWnd;
  36.     if(MyWnd.Create())
  37.     {
  38.         XRunXCGUI(); //运行
  39.     }
  40.     XExitXCGUI(); //释放资源
  41.     return 0;
  42. }




复制代码


回复

使用道具 举报

  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2017-3-17 00:14:34 | 显示全部楼层
    把1.9.9 版本的DLL 换成2.0的DLL;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-9-20 00:18 , Processed in 0.079883 second(s), 15 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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