炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4617|回复: 8

V1.6.3 tabbar 设置按钮背景图片后按钮消失是怎么回事?

[复制链接]

该用户从未签到

发表于 2014-9-2 08:50:08 | 显示全部楼层 |阅读模式
我在窗口上创建了一个tabbar,添加了几个标签,然后获得标签对应的按钮。想设置一下按钮背景图片。结果发现在V1.6.3 增强版3中,设置后,按钮都消失不见了。同样的代码在1.5.3版本中就可以,是一个bug吗?还是我使用的问题?下面的代码:
        m_hwComnicate = XWnd_CreateWindowEx(NULL,NULL,NULL,WS_CHILD|WS_VISIBLE,0,0,800,800,m_hWnd,XC_SY_ROUND); //创建窗口

        if(m_hwComnicate)
        {
                //窗口属性设置
                //XWnd_SetBorderSize(m_hwComnicate,0,0,0,0);
                XWnd_SetLayoutSize(m_hwComnicate,0,0,0,0);
                XWnd_EnableDragWindow(m_hwComnicate,FALSE);
                XWnd_SetRoundSize(m_hwComnicate,9);

                m_hThemeBackground=XImage_LoadFile(L"360image\\skin\\frame1.jpg");
                XImage_SetDrawType(m_hThemeBackground,XC_IMAGE_TILE);
       
                XWnd_SetImage(m_hwComnicate,m_hThemeBackground);

                //添加tabbar
                HELE hTabBar=XTabBar_Create(5,5,730,31,m_hwComnicate);
                XEle_EnableBorder(hTabBar,FALSE);
                XEle_SetBkTransparent(hTabBar,TRUE);
                XTabBar_SetLabelSpacing(hTabBar,0);

                XTabBar_AddLabel(hTabBar,L"   通讯录   ");
                XTabBar_AddLabel(hTabBar,L"   视频   ");
                XTabBar_AddLabel(hTabBar,L"   呼叫记录   ");

                //设置tabbar上的按钮

                HIMAGE  hImageLeave = XImage_LoadFileAdaptive(L"360image\\page5\\tab_leave.png",9,103,10,25);
                HIMAGE  hImageStay = XImage_LoadFileAdaptive(L"360image\\page5\\tab_stay.png",9,103,10,25);
                HIMAGE  hImageCheck = XImage_LoadFileAdaptive(L"360image\\page5\\tab_check.png",9,102,8,21);

                int i  = 0;
                for (i=0;i<3;i++)
                {
                        HELE hButton=XTabBar_GetLabel(hTabBar,i);
                        XEle_EnableFocus(hButton,FALSE);
                        XEle_SetBkTransparent(hButton,TRUE);
                        XBtn_SetOffset(hButton,0,3);

                        XBtn_SetImageLeave(hButton,hImageLeave);
                        XBtn_SetImageStay(hButton,hImageStay);
                        XBtn_SetImageDown(hButton,hImageCheck);
                        XBtn_SetImageCheck(hButton,hImageCheck);
                }

                //页面
                //m_pageContacts.Create(hTabBar);
               
                XWnd_ShowWindow(m_hwComnicate,SW_SHOW); //显示窗口
        }


在1.6.3增强版3中运行出来的效果:
QQ截图20140902084727.png

而在1.5.3则可以正常显示
QQ截图20140902084932.png

大家有知道是怎么回事的吗?

该用户从未签到

 楼主| 发表于 2014-9-2 13:42:41 | 显示全部楼层

该用户从未签到

 楼主| 发表于 2014-9-2 14:05:54 | 显示全部楼层
还没有,在最新版本还有这个问题,楼上能看出来是什么原因吗

该用户从未签到

 楼主| 发表于 2014-9-2 15:50:08 | 显示全部楼层
梦飞 发表于 2014-9-2 14:40
晚上下班了看

多谢了
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-9-2 19:09:23 | 显示全部楼层
    v1.6.3 测试运行正常,TAB按钮可正常显示.不过没有贴图,
    你把项目打包传上来看看.

    该用户从未签到

     楼主| 发表于 2014-9-2 19:50:20 | 显示全部楼层
    好的,麻烦版主了。
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-9-2 21:32:40 | 显示全部楼层

    问题已处理.有钱的话建议买个收费版支持下我们,并且提供技术支持服务!

    111.png

    XCGUI(v1.6.3)Update8.rar (853.77 KB, 下载次数: 901)

    该用户从未签到

     楼主| 发表于 2014-9-2 22:00:13 | 显示全部楼层
    admin 发表于 2014-9-2 21:32
    问题已处理.有钱的话建议买个收费版支持下我们,并且提供技术支持服务!

    有此打算,不过咱们提供的技术支持服务都有哪些呢?比如有些我们控件暂没有的功能,我想自己实现,可以提供一些思路或者参考吗?
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-9-2 22:29:49 | 显示全部楼层
    购买收费版后, 我们会尽力帮助用户的!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2024-9-20 00:14 , Processed in 0.079539 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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