我正在从CFormView类派生的VC ++中开发基于MFC的SDI应用程序。在我的对话框中,我有一个复选框。当单击此复选框时,我想要获取主类中此复选框的状态说CDemoView.cpp并在另一个类中使用该特定状态进行某些计算,并说OServer.cpp是一个C ++类。我尝试使用SetCheck(),GetCheck()函数,我失败了。我怎样才能在其他类中获得复选框的状态?
提前致谢
答案 0 :(得分:2)
在class.set中根据checkbox.access获取其状态中的bool变量,以获取复选框的状态。
答案 1 :(得分:0)
“其他类”需要一个变量,让它访问包含复选框状态的视图对象。像
这样的东西if (pview->m_IsChecked)
甚至
if(*pbool_IsChecked)
通过在其构造函数或为此目的添加的函数中将适当的地址传递给“other class”来初始化此指针。