如何让CFileDialog派生类可以拉伸窗口

starnight2008 2005-12-20 07:09:23
我使用CFileDialog自己做了一个保存文件窗口,在窗口的下面加了一些自己的Edit和自定义控件,我通过SetWindowPos实现了这些内容的隐藏和显示,可是现在我想实现窗口拉伸功能时除了问题:

1、内容隐藏时,窗口下面的部分收不回去了,我通过SetWindowPos设置的新窗口范围没有作用,永远是资源里的大小。
2、鼠标拖到资源里的我自己的控件的位置就没有办法缩小了,拉大没有问题,但是控件无法随着扩大,系统本身的CFileDialog可以随之扩大

这两个问题应该是同一个原因导致的,请那位兄台帮忙解决一下。
...全文
142 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ninsenki 2005-12-21
  • 打赏
  • 举报
回复
在WM_SIZE里自己重新出来,当DIGLOG被拉大缩小时,相应增大缩小上面的控键
laofang 2005-12-21
  • 打赏
  • 举报
回复
控件大小自动调整参考:
http://www.codeguru.com/Cpp/controls/propertysheet/sizing/print.php/c599/

15,980

社区成员

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

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