| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:类xxView与类xxFram一点问题?
只看楼主 加入收藏
gooboo
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-1-5
收藏
 问题点数:0 回复次数:2 
类xxView与类xxFram一点问题?

单文档,
程序功能: 鼠标移动, 在状态栏显示X与Y坐标.

将相应代码放在xxView 文件中, 如void CStatusBarView::OnMouseMove(UINT nFlags, CPoint point) 程序运行正常,

而放在CMainFram里中如: void CMainFrame::OnMouseMove(UINT nFlags, CPoint point) 运行没反应, 不显示坐标.

不知道怎么回事? 实现程序放在不同的类中怎么会不一样 呢

搜索更多相关主题的帖子: xxFram xxView 
2006-01-05 21:27
C++大粉丝
Rank: 4
等 级:贵宾
威 望:10
帖 子:477
专家分:0
注 册:2004-4-23
收藏
得分:0 

汗......

是啊,为什么不一样呢?

是因为当前处于激活状态的是VIEW啊~

一般框架类和文档类都是作为传递数据用的中间类,而视图一直是可是和你交户的类.

所以一般"交互事件"是在视图里激活的,然后通过视图的m_pDocument指针找到其内部数据,经过你的"自定义"操作,传递回此视图或其他需要显示的视图~


I am a big fan of c plus plus.
2006-01-06 09:31
ccbao163
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-12-20
收藏
得分:0 

也就是说涉及到用记交互的比如, 单击, 双击,移动等的消息处理函数都放在xxView里了?

但是OnTimer事件在状态栏里显示时间的处理函数放在MainFram里一点问题都没有...

2006-01-07 11:53
快速回复:类xxView与类xxFram一点问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054091 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved