我新建了一个MFC的类叫CTest,它从CView类派生,这个类好像也是自动实例化的,不可能自己再去实例化它了,如何在这个工程自带的CProjectView类中访问CTest中的一个公有函数啊?
解决方案 »
- 我希望重绘时几个控件一起移动,于是用Group控件,想通过移动Group控件来移动这几个控件
- [交流]MFC滑块控件的一个设计缺陷(ps:分数不送jf人)
- 高难度字符串处理,高手进来帮忙看看
- console 程序如何设置图标
- 在线等待 对话框颜色
- VC编辑环境里的点击右键出现的Events就是添加消息的变成不可用了 是什么原因,怎么去恢复过来阿
- 为什么fputc()等一些函数无法写dll文件?
- “VC,求访名师” 最终贴,共计1400分
- 如何用代码使ListContrl中的Item被选中?
- 控件注册问题
- 急需OpenGL编制三维机器仿真,高薪,
- 文件操作,怎么在指定目录的所有文件中搜寻指定的字符,如何编程实现?
...不可取
getmainwnd->getactiveview或者关联文档,去文档里找
谢谢
{
CTestDoc* pDoc=(CTestDoc*)GetDocument();
CView* pView;
POSITION pos=pDoc->GetFirstViewPosition();
while(pos!=NULL){
pView=pDoc->GetNextView(pos);
if(!pView->IsKindOf(pClass))
break;
}
if(!pView->IsKindOf(pClass)){
AfxMessageBox("Connt Locate the View.");
return NULL;
}return pView;
}