在一个类里面调用另一个类的函数,编译器报错的问题!!急急!!谢谢了!!!!
void CTest6Dlg::RemoveListCell(int cellitem, int cellsubitem)
{
CTest6Dlg::m_ListSeat.SetItemText(cellitem,cellsubitem,"不能使用");
}
。。。。。。。。。。。。
void CPop::OnOK()
{
// TODO: Add extra validation here
CTest6Dlg Dlg;
Dlg.RemoveListCell(CTest6Dlg.nSelected,CTest6Dlg.nSubSelected);
CDialog::OnOK();
}
6CTestDlg是主对话框的类
CPop 是弹出对话框的类
我在点击CPop::OnOK对应的按钮时
编译器告诉我E:\Microsoft Visual Studio\MyProjects\test6\Pop.cpp(49) : error C2275: 'CTest6Dlg' : illegal use of this type as an expression
怎么办啊!!!!!!!
问题点数:0、回复次数:1Top
1 楼fanqing(火影忍者+28%(准备学习进程/线程))回复于 2005-04-03 18:05:31 得分 0
对话框还没建立怎么能使用呢?
DoModal或者create后再使用RemoveListCellTop
相关问题
- 不用编译器可以调用API函数吗
- 编译器拒绝内联函数是不是表示它会采取调用的方式?
- 在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”声明?
- 在c++程序中调用被c编译器编译后的函数,为什么要加extern"C"?
- 初学者的问题:编译器是如何实现在构造函数和析构函数中调用虚函数的问题的?
- 想把类的定义放在头文件中,成员函数的主体放在源文件中,但编译器总是报错,why???
- 简单调用系统函数Shell32报错?
- 为什么调用MOD()函数,编译后报错--没有定义该函数
- 自定义函数,内部调用了GETDATE()。报错:对象名 'dbo.GETDATE' 无效。
- 标准库函数、编译器函数和API函数有什么区别




