MFC对话框去掉标题栏后如何通过拖动边框改变大小?如果边框也没有如何实现?

如题!
2025-03-18 08:49:03
推荐回答(2个)
回答1:

提供一种方法供参考,
获得窗口矩形区域,判断鼠标位置,如果在窗口的边框附近,如鼠标位置到左边框的距离小于3,则设置光标为左右剪头,如果鼠标左键按下,则用moveWindow重新设置窗口的位置和大小,当然鼠标拖动时,你要计算窗口的大小

回答2:

笨方法有一个,捕获鼠标事件,检测边缘区域,在mousemove中处理,然后重绘窗口为新区域大小。