设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5316|回复: 2
打印 上一主题 下一主题

[MFC] 控件布局问题

[复制链接]

1

主题

0

好友

4

积分

新手上路

Rank: 1

性别
跳转到指定楼层
楼主
发表于 2013-11-7 11:13:41 |只看该作者 |正序浏览
  1. CRect rcWindow;
  2. GetWindowRect(rcWindow);
  3. CWnd *pWnd = GetDlgItem(IDC_BUTTON1);
  4. pWnd->MoveWindow(rcWindow.left,rcWindow.bottom,80,30);
复制代码
我的代码写在初始化里面,目的是想我的BUTTON始终在窗口的左下角,代码如示。最大化之后,连BUTTON按钮都没有了,不知道是什么原因?希望能得到各位的帮忙,谢谢……

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分

200

主题

3

好友

2260

积分

管理员

Rank: 9Rank: 9Rank: 9

性别
保密

热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老 最佳新人 活跃会员

板凳
发表于 2013-11-7 17:51:05 |只看该作者
1、如果你用GetWindowRect,它的座标是相对于桌面的,需要用ScreentoClient转化
2、第二种方案,直接用GetClientRect
回复

使用道具 评分 举报

10

主题

4

好友

843

积分

版主

Rank: 7Rank: 7Rank: 7

生肖
星座
双鱼座
性别

最佳新人 活跃会员

沙发
发表于 2013-11-7 13:06:27 |只看该作者
不懂的孩子路过,占个沙发
人生若只如初见,何事西风悲画扇
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-12-22 10:46 , Processed in 0.107408 second(s), 32 queries .

回顶部