自己定义的对话筐类,怎么在对话框中调用视类(CView)的变量和函数

wwxxkk2501 2005-08-10 09:05:47
自己定义的对话筐类,怎么在对话框中调用视类(CView)的变量和函数
...全文
88 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
handsomerun 2005-08-10
  • 打赏
  • 举报
回复
#INCLUDE "CMyvie.h"到cpp里面
wwxxkk2501 2005-08-10
  • 打赏
  • 举报
回复
在对话框中直接包含CVIEW的头文件就可以进行CMyView *p;
的定义了吗,好象有语法错误,怎么办,能给出例子吗?
用#INCLUDE "CMyvie.h"就可以吗,在头文件里还是在CPP文件里
handsomerun 2005-08-10
  • 打赏
  • 举报
回复
CMyView *p;

p = (CMyView *)((CFrameWnd *)(::AfxGetMainWnd ())-> GetActiveView ());

这里假定你的view叫CMyView

既然你已经获得了view的指针,那么结下来就可以调用里面的成员了



如果你的对话框是你的view的子窗体的话

通过getparent获得父窗口的指针,就是那个view的指针,再通过这指针来访问view里面的成员

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧