关于窗体

fffff_1982 2009-07-25 12:06:10
假如我先建立一个主对话框CTestDlg和一个子对话框,在其上放置一个CTabCtrl控件,Insert两个Tab页CTabDlg1,CTabDlg2,
然后在CTabDlg1上显示的是子对话框中的内容。 子对话框显示的是static组框
现在希望当主对话框CTestDlg大小变化时,CTabCtrl控件随之改变大小,而CTabDlg1和CTabDlg2也随之改变,而且子对话框也随着改变。并且static组框也随之改变。

第二个问题,子对话框显示的是static组框,如何让static组框和子对话框一起变大缩小。,

请大家给个好的例子,谢谢。
...全文
178 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fireway2008 2009-07-25
  • 打赏
  • 举报
回复
呵呵,你是今天第3 个问相同问题的人了

详细可参考:http://topic.csdn.net/u/20090314/16/835a3bbb-2d13-4842-922a-8a07cde1a055.html
5楼的代码。
marrco2005 2009-07-25
  • 打赏
  • 举报
回复
同意楼上,响应 WM_SIZE, 然后通过 MoveWindow 调整大小
oyljerry 2009-07-25
  • 打赏
  • 举报
回复
响应WM_SIZE消息,然后在消息中对应的控制控件,MoveWindow
fffff_1982 2009-07-25
  • 打赏
  • 举报
回复
给个例子最好,要不实在设置尺寸太麻烦了,哈哈,我实在搞不出来了,老是出错。
捕鲸叉 2009-07-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]
响应WM_SIZE消息,然后在消息中对应的控制控件,MoveWindow
[/Quote]

正解
fffff_1982 2009-07-25
  • 打赏
  • 举报
回复
程序一开始的时候窗体大小是多少那?
我的是CMAINFRAME ,没有 initatedialog 这个事件,只有oncreate
那在什么时候知道窗体多大?
因为我的控件都是动态创建的,所以设置控件大小要根据窗体大小设置。

15,980

社区成员

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

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