您的位置:程序门 -> vc/mfc -> 界面



如何让check box默认是选中的


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何让check box默认是选中的[已结贴,结贴人:atiansk2006]
发表于:2007-05-06 21:51:24 楼主
三个check   box,   怎么才可以让它们三个默认的都是选中的,   运行界面后.
发表于:2007-05-06 21:52:061楼 得分:0
如何用代码实现,   其中语言是修改控件本身的属性就可以,   vc中这样不行.
发表于:2007-05-06 21:54:542楼 得分:1
在资源管理中即可调整。
发表于:2007-05-06 22:00:573楼 得分:0
如何调整呢?

上面那句打错了,   正确的是:
如何用代码实现,   其它语言是修改控件本身的属性就可以,   vc中这样不行.
发表于:2007-05-06 22:48:394楼 得分:5
给check关联一个bool值的变量,在构造函数里,把默认的false改为true就可以了。
发表于:2007-05-07 01:06:595楼 得分:10
xxx为你的checkbox变量.

xxx.setcheck(bst_checked)
发表于:2007-05-07 08:37:556楼 得分:10
属性里的group钩上~~~在定义一个变量如上~~~
发表于:2007-05-07 08:43:167楼 得分:10
xxx为你的checkbox变量.

xxx.setcheck(bst_checked)
发表于:2007-05-07 09:15:028楼 得分:10
setcheck(bst_checked)
发表于:2007-05-07 12:40:029楼 得分:10
a为你的checkbox变量.

a.setcheck(bst_checked)
发表于:2007-05-08 04:37:1410楼 得分:1
我靠,太不厚道了吧,都在重复答~!我日.
发表于:2007-05-08 07:29:5511楼 得分:10
sendmessage(hcheckbox,bm_setcheck,bst_checked,0);

hcheckbox为句柄
发表于:2007-05-08 10:47:0812楼 得分:10
如果控件绑定的是控制变量m_checkbox,那就是m_checkbox.setcheck(true);如果绑定的是bool变量m_bcheck,那就直接m_bcheck=true;记得前后要updatedata(true);和updatedata(false);
发表于:2007-05-08 10:50:4913楼 得分:1
按上面说的就可以了
发表于:2007-05-08 13:46:0314楼 得分:10
分别为三个复选框添加三个bool类型的变量,例如:ba,bb,bc
然后:
ba   =   false;
bb   =   false;
bc   =   false;
updatedata(   false   );
ok!
发表于:2007-05-08 23:58:1915楼 得分:12
综上:
1:sendmessage(hcheckbox,bm_setcheck,bst_checked,0);

2.绑定控制变量m_checkbox,m_checkbox.setcheck(true);
                                              或m_checkbox.setcheck(bst_checked)    
3.绑定bool变量m_bcheck,m_bcheck=true;
[2,3前后要updatedata(true);和updatedata(false);并且设置group属性]
发表于:2007-06-01 09:43:1216楼 得分:0
((cbutton*)getdlgitem(idc_check_xx))-> setcheck(true);   //   idc_check_xx是对应的资源


快速检索

最新资讯
热门点击