MFC 小问题 为什么书上可以这里却不可以的?书错,是书错吗?

2025-01-06 04:46:08
推荐回答(2个)
回答1:

你的无数次试验可能不是很准确哦,,据我所知用汉字做变量名有时会出错的
按照编译错误的提示:“非静态成员函数的非法调用”,应该是要先产生类对象,然后调用该成员函数,如:
CListView myView;
myView.OnInitialUpdate();
m_pList=(CListCtrl*)&this->GetListCtrl();

试试改两样东东,一是把工程名中的汉字也都去掉;二是按照我上面说的先产生一个类对象

回答2:

你把工程里面的 汉字 去掉试试?