炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2000|回复: 1

关于按钮批量注册点击事件

[复制链接]

该用户从未签到

发表于 2013-3-26 21:53:21 | 显示全部楼层 |阅读模式
本帖最后由 Chigco.Orc 于 2013-3-26 21:54 编辑

类似360demo中。
  1. XTabBar_SetLabelSpacing(hTabBar,0);
  2.         XTabBar_AddLabel(hTabBar,L"   清理痕迹   ");
  3.         XTabBar_AddLabel(hTabBar,L"   一键清理   ");
  4.         XTabBar_AddLabel(hTabBar,L"   清理垃圾   ");
  5.         XTabBar_AddLabel(hTabBar,L"   清理插件   ");
  6.         XTabBar_AddLabel(hTabBar,L"   清理注册表  ");
  7.         XTabBar_AddLabel(hTabBar,L"   查找大文件  ");

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

  11.         for (int i=0;i<6;i++)
  12.         {
  13.                 HELE hButton=XTabBar_GetLabel(hTabBar,i);
  14.                 XEle_EnableFocus(hButton,FALSE);
  15.                 XEle_SetBkTransparent(hButton,TRUE);
  16.                 XBtn_SetOffset(hButton,0,3);

  17.                 XBtn_SetImageLeave(hButton,hImageLeave);
  18.                 XBtn_SetImageStay(hButton,hImageStay);
  19.                 XBtn_SetImageDown(hButton,hImageCheck);
  20.                 XBtn_SetImageCheck(hButton,hImageCheck);

  21.                 //能在for中给每个按钮注册各自点击事件吗?不会要分别写6个func吧?
复制代码

该用户从未签到

发表于 2013-3-28 18:45:37 | 显示全部楼层
判断hEle就可以了。一个函数搞定。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-9-20 06:11 , Processed in 0.076257 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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