MFC窗口变化大小的问题!

当窗口在大小变化完成时(当鼠标移动到窗口边缘时,会出现两个箭头的那种鼠标,然后拖动就能改变窗口大小,指的就是我们松开鼠标左键时),我应该接受什么消息呢。或者说我怎么判断窗... 当窗口在大小变化完成时(当鼠标移动到窗口边缘时,会出现两个箭头的那种鼠标,然后拖动就能改变窗口大小,指的就是我们松开鼠标左键时),我应该接受什么消息呢。或者说我怎么判断窗口大小变化结束了呢???求大神指导啊! 展开
 我来答
挨踢老李
2013-05-28 · TA获得超过876个赞
知道小有建树答主
回答量:1176
采纳率:50%
帮助的人:942万
展开全部

使用VC自带工具SPY++抓一下不接就知道了。

最后松开鼠标的时候产生了十多个消息。

其中可以发现WM_EXITSIZEMOVE最符合你的要求

goodczs
2013-05-27 · TA获得超过2118个赞
知道小有建树答主
回答量:2251
采纳率:0%
帮助的人:935万
展开全部
加个变量不就行了。
鼠标按下加一变量
当改变大小时加一变量表示是否改变了大小
当鼠标松开时,判读是否改变了大小,并且鼠标是松开的。
追问
其实实现起来不像你说的那么简单。前几步都能实现,但是在确定鼠标松开的时候就不容易了,因为要响应非客户区的鼠标左键松开操作,所以我响应了WM_NCLBUTTONUP,但是,我却响应不到啊,不知道为什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jellycgl
2013-05-27 · TA获得超过417个赞
知道小有建树答主
回答量:1149
采纳率:66%
帮助的人:885万
展开全部
WM_SIZE,一直接收这个消息
更多追问追答
追问
WM_SIZE这个消息会一直触发,我只想在窗口变化的最后一刻干点事。
追答
这个就是每一次变化的最后,WM_SIZING是期间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寂寞夜里风景
2013-05-27
知道答主
回答量:21
采纳率:0%
帮助的人:11.7万
展开全部
松开左键应该是WM_LBUTTONUP,左键弹起消息
追问
对啊!我现在就是响应不到这个消息,不知道要怎么响应。求指导
追答
长见识了
学习一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式