wenluderen 2014年02月11日
MFC 中获取窗口尺寸
目的:获取 窗口的尺寸

使用函数GetWindowRect 。

第一步:使用MFC向导创建单文档程序

第二步:创建对话框 并且对话框内放置按钮控件(命名为A)

第三步:创建按钮控件(A)的单击响应函数

第四步: 在单击相响应函数添加如下代码
CRect rect ; 
GetWindowRect(AfxGetMainWnd()->m_hWnd,&rect);
FRAMEIDTH = rect.Width()//FRAMEIDTH是int型用于接收窗口宽度;


但是编译的时候系统提示CWnd::GetWindowRect”: 函数不接受 2 个参数。这不是奇葩了吗?
MSDn中明确表示 函数GetWindowRect的两个参数一个是 窗口的句柄 一个是RECT结构的指针。
但是编译竟然未过。百度和谷歌都没有结果,请CSDN大神指点一下,问题出在哪边?
谢谢

备注:AfxGetMainWnd()->m_hWnd 是获取框架窗口的指针吧?
...全文
114 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7971

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告