SKY外语计算机学习

标题: 控件布局问题 [打印本页]

作者: 小磊    时间: 2013-11-7 11:13
标题: 控件布局问题
  1. CRect rcWindow;
  2. GetWindowRect(rcWindow);
  3. CWnd *pWnd = GetDlgItem(IDC_BUTTON1);
  4. pWnd->MoveWindow(rcWindow.left,rcWindow.bottom,80,30);
复制代码
我的代码写在初始化里面,目的是想我的BUTTON始终在窗口的左下角,代码如示。最大化之后,连BUTTON按钮都没有了,不知道是什么原因?希望能得到各位的帮忙,谢谢……


作者: sky_yx    时间: 2013-11-7 13:06
不懂的孩子路过,占个沙发
作者: admin    时间: 2013-11-7 17:51
1、如果你用GetWindowRect,它的座标是相对于桌面的,需要用ScreentoClient转化
2、第二种方案,直接用GetClientRect




欢迎光临 SKY外语计算机学习 (http://skywj.com/) Powered by Discuz! X2.5