MFC当前类作为参数

时间:2014-10-30 03:37:56

标签: mfc this argument-passing

我创建了以下MFC程序:

CMyClass是类,它有一个名为" m"的CString成员。和一个名为" MyFunc"的方法。我想将当前类作为我的方法的参数传递。

在头文件中:

public:
   CString m;
   void MyFunc(CMyClass CM)

在cpp文件中:

//Button event
void CMyClass::OnBnClicked()
{
   m = _T("");
   MyFunc(this);
   //MessageBox displaying the updated "m" member
   MessageBox(m,_T(""),MB_ICONINFORMATION);
}

//Method updating the member m
void MyFunc(CMyClass CM)
{
   CM.m = _T("TEST");
}

按钮点击功能更新会员" m"该课程并展示新的" m"价值,但它不会改变。 我想知道为什么这个论点"这个"没有正确通过。我的代码有问题吗?

0 个答案:

没有答案