vc++编程:在MFC单文档编程中如何获取view类窗口的大小
2个回答
展开全部
在MFC中,View视图类窗口的大小有两个,一个是可视窗口大小,一个是逻辑窗口大小。
在没有滚动条的情况下,两个大小相同,使用GetClientRect就可以获取大小:
CRect rt;
GetClientRect(&rt);
需要注意的是,CScrollView这个视图类,在有滚动条的情况下,通过上述代码获取的是可视窗口大小,而不是完整窗口尺寸,完整窗口尺寸需要通过GetTotalSize函数获取:
CSize logicSize = GetTotalSize();// logical size
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询