炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1908|回复: 2

1.44 模块里 XBtn_IsCheck (hEle) 是不是有BUG啊??

[复制链接]

该用户从未签到

发表于 2012-6-13 19:04:38 | 显示全部楼层 |阅读模式
本帖最后由 呵呵123 于 2012-6-13 19:14 编辑

XBtn_IsCheck (hEle) 无论元素是否选中都显示未选中啊

源码在这里 请管理哥看看错在哪里 还是本来就是BUG
复选按钮元素.rar (31.04 KB, 下载次数: 593)
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2012-6-13 19:13:33 | 显示全部楼层
    这样试试
    HELE hButton;
    XBtn_SetCheck(hButton);
    XBtn_IsCheck(hButton);

    按钮选中是要自己设置的;
    复选框可以自己选中;

    该用户从未签到

     楼主| 发表于 2012-6-13 19:22:25 | 显示全部楼层
    bool CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle)
    {
        wchar_t *pText=XBtn_GetText(hEventEle);
        if(XBtn_IsCheck(hEventEle)) //先前状态
        {
            XTRACEW(L"%s false\n",pText);
        }else
        {
            XTRACEW(L"%s true\n",pText);
        }
        return false;
    }

    int APIENTRY _tWinMain(HINSTANCE hInstance,  HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
    {
        XInitXCGUI();

        //创建窗口
        HWINDOW hWindow=XWnd_CreateWindow(400,200,300,200,L"炫彩界面库-窗口");
        XWnd_ShowWindow(hWindow,SW_SHOW);

        //创建复选按钮
        HELE hCheck1=XCheck_Create(10,10,60,20,L"check1",hWindow);
        HELE hCheck2=XCheck_Create(10,30,60,20,L"check2",hWindow);
        HELE hCheck3=XCheck_Create(10,50,60,20,L"check3",hWindow);
        HELE hCheck4=XCheck_Create(10,70,60,20,L"check4",hWindow);
        HELE hCheck5=XCheck_Create(10,90,60,20,L"check5",hWindow);

        //注册事件
        XEle_RegisterEvent(hCheck1,XE_BNCLICK,My_EventBtnClick);
        XEle_RegisterEvent(hCheck2,XE_BNCLICK,My_EventBtnClick);
        XEle_RegisterEvent(hCheck3,XE_BNCLICK,My_EventBtnClick);
        XEle_RegisterEvent(hCheck4,XE_BNCLICK,My_EventBtnClick);
        XEle_RegisterEvent(hCheck5,XE_BNCLICK,My_EventBtnClick);

        XRunXCGUI();
        return 0;
    }


    我是用的这个源码

    然后 XBtn_IsCheck(hEventEle) 这个 一直返回假

    按照你说的

    HELE hButton;
    XBtn_SetCheck(hButton,ture);
    XBtn_IsCheck(hButton);

    这样 复选框选中 但是返回 依然是false

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

    本版积分规则

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

    GMT+8, 2024-5-3 19:46 , Processed in 0.070075 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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