vc 如何获取窗体的尺寸!
我想实现这么个功能就是:当窗体最大化和还原到默认大小的时候,窗体上的一个按钮也跟着调整位置,我是想到了使用MoveWindow但是我如何才能获取到窗体尺寸大小呢?我使用G...
我想实现这么个功能就是:当窗体最大化和还原到默认大小的时候,窗体上的一个按钮也跟着调整位置,我是想到了使用MoveWindow但是我如何才能获取到窗体尺寸大小呢?我使用GetWindowsRect时,应用程序意外终止并退出!
展开
展开全部
CClientDC dc(GetDlgItem(窗体ID));
HWND HD=::GetDlgItem(m_hWnd,窗体ID);
HDC hdc=::GetDC(HD);
CRect rc;
::GetWindowRect(HD,&rc);
//获取你需要窗体的W H
rc.Width();
rc.Height();
HWND HD=::GetDlgItem(m_hWnd,窗体ID);
HDC hdc=::GetDC(HD);
CRect rc;
::GetWindowRect(HD,&rc);
//获取你需要窗体的W H
rc.Width();
rc.Height();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GetWindowRect可以获取窗口尺寸,我一直使用这个函数。问题应该是你是用的地方错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询