CSDNzengchihe
csdnzengchihe
采纳率78%
2018-02-13 03:45

MFC如何一个类调用在另一个类中的.cpp中定义的static成员变量

5
已采纳

我在dlg2所属类中的.cpp中定义了static bool choose=true
我想在dlg1所属类中调用dlg2中的这个静态成员,应该怎么写?
void Cdlg1::OnButton1()
{
// TODO: Add your control notification handler code here

}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • qq_37503115 烟台马大马 3年前

    参考一下这个

    ((CstudylistDlg*)GetParent())->m_List.GetItemCount();//CstudylistDlg是另一个文件中的类m.List是对象
    
    
    

    注意开头#include一下头文件
    ps:我是新手,我也是前几天刚遇到这个问题

    点赞 评论 复制链接分享
  • qq_41563566 老兵新唱 3年前

    不建议直接这样直接访问类的内部成员,在多线程的时候会发生访问冲突。应该在类中增加相应数据的读写函数,并设置共享锁。

    点赞 评论 复制链接分享
  • xuzhi1985 xuzhi1985 3年前

    Cdlg2::choose

    点赞 评论 复制链接分享

相关推荐