vc 如何获取窗体的尺寸!
答案:3 悬赏:60
解决时间 2021-04-09 01:33
- 提问者网友:神仙爷爷
- 2021-04-08 13:44
我想实现这么个功能就是:当窗体最大化和还原到默认大小的时候,窗体上的一个按钮也跟着调整位置,我是想到了使用MoveWindow但是我如何才能获取到窗体尺寸大小呢?我使用GetWindowsRect时,应用程序意外终止并退出!
最佳答案
- 二级知识专家网友:滚出爷的世界
- 2021-04-08 13:54
获取到窗体尺寸大小就是使用GetWindowRect,如果你的应用程序意外终止那一定是你调用不当
最好将贴出部分代码
最好将贴出部分代码
全部回答
- 1楼网友:你好陌生人
- 2021-04-08 16:31
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();
- 2楼网友:湫止没有不同
- 2021-04-08 15:07
可以根据电脑的显示器大小在代码你编写窗体的大小. 单位为:缇 1缇=1/1440英寸 1英寸=2.54厘米 1厘米=566.92913缇 height=rect.bottom
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯