如何动态的改变对话框的大小?

Goober 2005-07-08 10:06:25
我在自定义的窗口客户区中放入一个对话框,如何才能让对话框根据窗口
客户区的大小动态的改变对话框的大小。
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BruceJiang 2005-07-08
  • 打赏
  • 举报
回复
dlg->MoveWindow(rc,..);// rc即是你要改变对话框的位置及大小
linestyle 2005-07-08
  • 打赏
  • 举报
回复
谢完了,把帖子结了啊:)
Goober 2005-07-08
  • 打赏
  • 举报
回复
谢谢楼上二位
Goober 2005-07-08
  • 打赏
  • 举报
回复
我在自定义窗口中重载了OnNcPaint()和OnPaint(),在拖放窗口时,
画面会乱了,如何处理?
goodboyws 2005-07-08
  • 打赏
  • 举报
回复
void CWnd::OnSize(UINT nType, int cx, int cy)
{
CRect rc;
GetClientRect(rc);
if (m_dlg.GetSafeHwnd())
m_dlg.MoveWindow(rc);
}
快乐鹦鹉 2005-07-08
  • 打赏
  • 举报
回复
调用MoveWindow函数。

15,979

社区成员

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

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