中易网

MFC的CheckBox是怎么美化的

答案:2  悬赏:0  
解决时间 2021-02-10 20:29
MFC的CheckBox是怎么美化的
最佳答案
最简单的有个 CBitmapButton 类
或者这样,源码:


((CButton*)GetDlgItem(IDC_BUTTON2))->SetIcon(::LoadIcon(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDI_ICON1)));

   ((CButton*)GetDlgItem(IDC_BUTTON1))->SetBitmap((HBITMAP)::LoadImage(AfxGetApp()->m_hInstance, "J:\\xx.bmp",IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTCOLOR));
全部回答
组合条件的界面控制,不会有太简单的处理办法,各种情况都要根据自己的逻辑考虑到。当然,也不会是一堆复杂的if语句来处理。 针对你这个情况,建议如下: 1. tfe的level1~5,应该是单选的,只能选择一个,那么应该对这5个使用一个group的radiobox,而不是checkbox,这样可以控制5个只能选择一个。如果需要多选,那么没办法,只能这样。 2. 对每个check(radio)处理响应函数,让每个点击后判断控制,比如tfe1,那么下面可能6个不可选择,就将这六个都自动去掉,并enable(false)。这样可以确保逻辑比较清晰。 3. 最后在query的时候,作为严谨的程序,一堆if判断是必须的,你可以根据实际逻辑需求进行优化,比如建立逻辑树或者条件数组进行判断,但安全判断不可避免。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于想念,怀恋的QQ网名(两到四个字)
为什么这个验证码老是出不来?不是网速的问题
鑫缘婚礼会所地址有知道的么?有点事想过去
在广西考的教师资格证回江苏能用吗?
佛教的佛祖在的地方和道教的天庭是同一个世界
诛仙怎么察看在本门派的排名?
晨昏线上的日出时间
个旧沙甸伊家人地址有知道的么?有点事想过去
NBA2K15无法连接网路 我是steam正版的 人在欧
怎么称呼男朋友的父亲…我男朋友是台湾的,他
问中国有多少人才
在水库电鱼用什么电鱼器最好
急求助~~我家狗狗挤奶了
mikumikudance如何插入音乐?
纪念日这个地址在什么地方,我要处理点事
推荐资讯
嘉宁商店这个地址在什么地方,我要处理点事
20多岁一米八高高瘦瘦男生穿这件衣服好看吗?
笔记本3dmax渲图怎么不动了,版本是2009的
Alan是男孩名字还是女孩名字?
谁知道唐朝忧国忧民的诗词给我一些
艺林轩琴行十里店在哪里啊,我有事要去这个地
雪佛兰景程十三万公里要做什么保养
世界最雄伟的山脉
不去理发店,如何自己在家护理自己的头发?怎
简单生活酒吧在什么地方啊,我要过去处理事情
广发的信用卡都激活四天了还未收到开通短信.
intel 8260NGW支持5G吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?