如何实现:拖动完对话框(改变对话框的大小)后,对话框上的控件随对话框的大小改变。

fb_eb 2006-12-08 08:50:17
我现在想实现鼠标拖动完对话框(改变对话框的大小)后,对话框上的控件随对话框的大小改变。经查消息帮助发现要在WM_EXITSIZEMOVE消息中触发使用。
但是我使用的是.NET 2003发现对话框没有此事件,请问我该如何实现?
原来我是通过ONSIZE事件,实现了对话框上的控件随对话框的大小改变,但是这样造成图片控件要不停的装载图片,效率太低,所以打算修改。
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsb_8224 2006-12-08
  • 打赏
  • 举报
回复
网上有专门的这样的类,去找找,加入到你的工程中,作少量改动就行了,上面也有修改提示的!
eplanet 2006-12-08
  • 打赏
  • 举报
回复
重载OnSize
按照比例重新定义控件的大小变化。
myview 2006-12-08
  • 打赏
  • 举报
回复
不用,建议使用CResizeableDlg类,具体参考
http://msdn.microsoft.com/msdnmag/issues/01/07/winmgr/
fb_eb 2006-12-08
  • 打赏
  • 举报
回复
大家帮忙啊
谢谢

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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