关于对话框大小改变的问题!

GOTO_2000 2003-11-09 01:26:54
在单文档的CMainFrame能找到WM_GETMINMAXINFO,但我建立了一个基于对话框模式的工程,在对话框类中却找不到这个消息,我应改怎么办?我得目的是想控制对话框在一定大小内resize,不能缩放的太小,应该怎么做?
...全文
24 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
GOTO_2000 2003-11-10
  • 打赏
  • 举报
回复
哪位好心高手肯出手?
GOTO_2000 2003-11-09
  • 打赏
  • 举报
回复
GOTO_2000 2003-11-09
  • 打赏
  • 举报
回复
我的意思是,怎么让一个可变大小的对话框,不让它变得太小(宽度>400,高度>300)。如果是单文档应用程序,就可以重载WM_GETMINMAXINFO消息,可是基于对话框的程序我找不到这个消息,我重载了OnSize函数,但好像他不能阻止对话框变的小于规定大小。
我改怎么办?
carbon107 2003-11-09
  • 打赏
  • 举报
回复
SetWindowPos()这个函数也可以设定对话大小的
SetWindowPos(NULL, 0, 0, 1024, 768,SWP_NOMOVE);
根据你设定的是1024*768 还是800*600;
huanyun 2003-11-09
  • 打赏
  • 举报
回复
SetWindowPlacement
看看是不是你需要的 :)
GOTO_2000 2003-11-09
  • 打赏
  • 举报
回复


15,979

社区成员

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

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