我有一个工程,是基于MFC对话框的。xxxdlg.h和xxxdlg.cpp里有函数CXXDLG::YY(){},已经定义好了。在这个工程中有别的类BB.H和BB.CPP,里面CBB::CC(){}函数中我想调用YY函数,该怎么设置呢?可以吗?
解决方案 »
- 弹出的对话框点击无效...学习Thomson 3D Game Engine Programming碰到的一个问题...求帮助...
- 请教我的电脑能上网但是qq和qq游戏登陆失败,提示 端口检测失败,怎么办呀?
- 关于WSAEventSelect的socket的一个问题
- 如何动态创建按钮?
- 小问题,请各位帮忙解决!急急
- 如何用VC实现网页提交或者说是发送请求,急!急!急!
- 如何在列表框中,进行添加,删除.如何知道选定的是哪一位.
- 一个小小小问题
- 多个小问题,都很简单,每题都给分
- 用 CDHtmlDialog 创建的对话框,如何读取加载网页中的数据
- 如何将Listctrl中多个记录保存到txt文件中
- 工程文件改名后出错,求助
dlg.YY();
}
或者把CC设置成静态函数,直接调用
{
public:
void yy()
{
printf("yy");
}
};
class bb
{
public:
void cc(xxxdlg* pdlg)
{
pdlg->yy();
}
};/************************************************************************/int main()
{
xxxdlg dlg;
bb _testB;
_testB.cc(&dlg); cin.get();
return 0;
}
在BB.CPP中加入头文件:
#include "xxxdlg.h"
CBB::CC()
{
xxxdlg dlg;
dlg.YY(); //这里就是实现调用了
}至于你提示的错误,'IDD_MYROBOT_DIALOG'应该是对话框资源ID号,你看看定义了没有
class xxxx
{
stsatic xxfun...
};
-----------------
xxxx::xxfun.....