如何在另一个类vc ++ mfc中获取一个类的复选框的状态

时间:2013-10-18 10:57:17

标签: visual-c++ mfc sdi

我正在从CFormView类派生的VC ++中开发基于MFC的SDI应用程序。在我的对话框中,我有一个复选框。当单击此复选框时,我想要获取主类中此复选框的状态说CDemoView.cpp并在另一个类中使用该特定状态进行某些计算,并说OServer.cpp是一个C ++类。我尝试使用SetCheck(),GetCheck()函数,我失败了。我怎样才能在其他类中获得复选框的状态?

提前致谢

2 个答案:

答案 0 :(得分:2)

在class.set中根据checkbox.access获取其状态中的bool变量,以获取复选框的状态。

答案 1 :(得分:0)

“其他类”需要一个变量,让它访问包含复选框状态的视图对象。像

这样的东西
if (pview->m_IsChecked)

甚至

if(*pbool_IsChecked)

通过在其构造函数或为此目的添加的函数中将适当的地址传递给“other class”来初始化此指针。