炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2318|回复: 2

与MFC兼容问题

[复制链接]

该用户从未签到

发表于 2014-9-4 17:20:11 | 显示全部楼层 |阅读模式
你还,我在我的MFC程序里使用XCGUI(v1.6.3)Update5库是,添加一个button单击事件,单击事件执行完以后程序会出现下面的问题,程序能正常的显示,不注册按钮的单击事件没任何问题。
e.jpg
我使用的是VS2010
MFC程序的类class CMainWindow : public CFormView

程序代码如下
hWindow=XWnd_CreateWindowEx(NULL,NULL,NULL,WS_CHILD | WS_VISIBLE ,
                0,0,990,630,m_hWnd,XC_SY_BORDER );
        //XWnd_SetUserData (hWindow, (int)m_hWnd);

        XWnd_EnableDragBorder (hWindow, FALSE);
        XWnd_EnableBorderStrokeOuter(hWindow,FALSE);
        XWnd_EnableBorderStrokeInner(hWindow,FALSE);

        HIMAGE m_hThemeBackground=XImage_LoadFile(L"images\\background.jpg");
        XImage_SetDrawType(m_hThemeBackground,XC_IMAGE_TILE);
        XWnd_SetImage(hWindow,m_hThemeBackground);

        m_btn1=XBtn_Create(420,50,143,143,NULL,hWindow);
        XEle_SetBkTransparent(m_btn1,TRUE);
        XEle_EnableFocus(m_btn1,FALSE);
        XBtn_SetImageLeave(m_btn1, XImage_LoadFile(L"images\\4.png", FALSE));
        XBtn_SetImageStay(m_btn1, XImage_LoadFile(L"images\\4.png", FALSE));
        XBtn_SetImageDown(m_btn1, XImage_LoadFile(L"images\\4-1.png", FALSE));
         hText1 = XStatic_Create (430, 195, 20, 20, L"实时数据监控", hWindow);
        XEle_SetBkTransparent(hText1,TRUE);
        XEle_SetTextColor(hText1,RGB(49,109,30));
        XEle_SetFont(hText1, XFont_Create2(L"宋体",20,TRUE));
        XStatic_AdjustSize(hText1);
        //OnEventBtn1_ClickEvent = CMainWindow::OnEventBtn_1_Click;
        XEle_RegisterEvent(m_btn1,XE_BNCLICK,My_EventBtnClick);


按钮的事件函数:
bool CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle)
{
    //弹出消息框
    //XMessageBox(hEle,L"你点击了按钮",L"提示",XMB_OK | XMB_CANCEL);
    return false;
}


如果你们解决问题需要我这边的源代码,可以发给你

该用户从未签到

 楼主| 发表于 2014-9-5 09:16:22 | 显示全部楼层
梦飞 发表于 2014-9-4 17:35
事件函数格式写错了,你这是1.6之前版本格式。
BOOL CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle, ...

刚试了~ 确实是这个问题~ 非常的感谢,等这个软件做出来给赞助~
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-9-19 10:07 , Processed in 0.122453 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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