MFC:如何对单个控件更新数据?

比如,我需要从对话框得到一个checkbox控件变量来得知用户是否勾选,但不想更新该对话框的其他变量,应该怎么做?

3个回答

为了得到是否勾选。。可以是使用**定时器**来查询即可。。

还是为了Checkbox设置单击事件更好!!!

CheckBox的属性 或者说 CButton类的某个成员函数一定有记录,直接去查这个成员函数。请问你是不是关联了变量和CheckBox?

可能我问得不够清楚吧,问题的原意是如何从窗口读取一个控件上用户输入的数据,即如何使单个控件有UpdateData(TRUE)的效果。
具体对checkbox的问题已解决。代码(BOOL)((CButton)GetDlgItem())->GetCheck();返回值即是是否已勾选的bool值,其中GetDlgItem()的参数为checkbox的ID。
不管如何谢谢回答了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问