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

wwxxkk2501 2005-08-10 09:05:47
自己定义的对话筐类,怎么在对话框中调用视类(CView)的变量和函数
...全文
46 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过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里面的成员
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-08-10 09:05
社区公告
暂无公告