
首先在ON_LBUTTONDOWN要标记鼠标按下,并记录按下坐标(你在Button里面实现的,也可以)
但要注意,MOUSEMOVE最好是在dlg里面做,并且Capture捕捉鼠标,这样鼠标移动不会超出对话框范围。
MOUSEMOVE中,获取三个值:原按钮坐标RECT、鼠标ON_LBUTTONDOWN的Point和当前Point,通过这三个值计算需要画RECT的位置。然后获取DC画虚线框就可以了。(注意:要记录上次画虚线框的位置,当前画虚线之前,用上次的位置位或方式画一次,去掉上次的虚线框。)
创建MFC的工程,右边有一个工具条点击工具条上面的Button按钮,把按钮拖进MFC的主对话框中就好了
双击Button进入按钮函数,可以再按钮内添加自己需要的函数
通过单击按钮来触发按钮里面的函数功能
如果有帮到你,谢谢采纳
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)