在MFC对话框中,用鼠标拖曳控件周围的黑点就可以改变控件的大小?不知道是如何实现的,有谁能详细解答? 30
2个回答
展开全部
自己动手实现的话大致思路如下:
鼠标移动时判断是否在8个框上,如果是就改变鼠标形状.
鼠标按下时, 判断是在哪个框上,记住鼠标位置.
鼠标移动, 判断移动方向和移动距离,改变目标大小.
鼠标释放, 一次编辑结束.
鼠标移动时判断是否在8个框上,如果是就改变鼠标形状.
鼠标按下时, 判断是在哪个框上,记住鼠标位置.
鼠标移动, 判断移动方向和移动距离,改变目标大小.
鼠标释放, 一次编辑结束.
追问
能详细点吗?我是新手,如何让那8个框显示出来,如何判断是否在8个框上,
追答
自己画呀, 自己知道坐标, 然后取鼠标位置比较.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-13
展开全部
你是定时器不会,还是鼠标拖动滑动条的消息不会?消息的话,使用NM_THEMECHANGED
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询