在续问大师们一个问题。。。。。。。。。。。。。

TangDynasty 2001-09-09 07:13:38
为什么每个用class wizard生成的右键处理函数在最后都有一个CXXXXXXX::OnRButtonDown(nFlags, point);其它的消息也是类似,这是什么意思,程序执行这句都干了什么?请给解释一下,在下菜鸟一根。
...全文
152 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxsuperkiller 2001-09-10
  • 打赏
  • 举报
回复
这是类的默认处理函数.
TangDynasty 2001-09-10
  • 打赏
  • 举报
回复
请帮忙看看
TangDynasty 2001-09-10
  • 打赏
  • 举报
回复
up
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
老兄,它是完成一些windows必要的处理吗?或者也有可能是简单的交给DefWindowProc处理吧!
rainwind 2001-09-09
  • 打赏
  • 举报
回复
没错,完成父类的默认处理
bmouse 2001-09-09
  • 打赏
  • 举报
回复
CTreeCtrl::OnRButtonDown(nFlags, point)这句表示将消息交由你的派生类的父类来处理,
如没有此句有可能部分父类已处理功能无法完成.
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
完机巴蛋了,今天死这里了
OnDraw 2001-09-09
  • 打赏
  • 举报
回复
up
OnDraw 2001-09-09
  • 打赏
  • 举报
回复
help me!
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
在推一次成败在此一举
OnDraw 2001-09-09
  • 打赏
  • 举报
回复
gz
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
生命不息,长推不止!
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
给点意见各位大师们
TangDynasty 2001-09-09
  • 打赏
  • 举报
回复
To:chzy00(子逸) 哥们,我问的是程序结尾出现的比如:
void MyTreeCtrl::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CTreeCtrl::OnRButtonDown(nFlags, point);////这一句干了什么
}

To:Cline(元元) 你的意思是不是给了Windows进行了默认处理?但是我的程序已经进行了处理,为什么还要进行默认处理?
Cline 2001-09-09
  • 打赏
  • 举报
回复
No documented!
如果你不信,请跟进去,最后都到了DefWindowProc.
逸少 2001-09-09
  • 打赏
  • 举报
回复
当你按下鼠标时,窗口处理函数将调用此函数,你在此函数中处理你要作的事。参数 nFlags 指示了鼠标和 Alt ,Shift,Ctrl 键的状态,point 指示了鼠标的位置 。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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