关于控件随窗口大小变化而变化的问题

mikelearner 2004-12-22 10:30:58
一个窗口CDialog类的,
我在上面有几个控件,几个button,几个listcontrl,希望随着窗口的大小而改变他们的大小来适应窗口,但相对位置不变。应该怎么实现?
我用onsize()和SetWindowPos,但相对位置怎么确定啊?
...全文
89 点赞 收藏 5
写回复
5 条回复
老夏Max 2004年12月22日
网上有一个叫做CResizableDialog的类,找找,很好用!
回复 点赞
mikelearner 2004年12月22日
懂这个意思,但是不知道具体怎么写
回复 点赞
noneone 2004年12月22日
继承OnSize,在里面调整listctrl的大小和button的位置
回复 点赞
mikelearner 2004年12月22日
能帮忙稍微写的完整点吗?谢谢啊
回复 点赞
张佩 2004年12月22日
dlg->GetWindowRect(&rc1);
but->GetWindowRect(&rc2);
POINT poi;
poi.x = rc1.left - rc2.left;
poi.y = rc1.top - rc2.top;
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7898

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告