MFC/VC,高手来解答啊~~如何获取View视窗的Rect大小,包括滚动条未显示出来的部分。

我想在View类视窗里插入一对话框,然后初始化全屏显示,包括控件之类的都同比例变化。之后子窗口做任何变化,该对话框都不再改变。现在不能获取整个View的大小,问题是滚动条... 我想在View类视窗里插入一对话框,然后初始化全屏显示,包括控件之类的都同比例变化。之后子窗口做任何变化,该对话框都不再改变。现在不能获取整个View的大小,问题是滚动条下面的那部分。 展开
 我来答
归悦欣cf
2012-05-14 · TA获得超过1442个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1187万
展开全部
你只能根据对话框窗口大小来调整滚动条,使得滚动条移动到最下边时候刚好是对话框的边缘。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小陆仁
2012-05-15 · TA获得超过162个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:160万
展开全部
你要在view里面插入对话框,为什么不直接将插入的对话框 设置成视图类呢 而且也是会有滚动条的
追问
对话框不是dialog吗?怎么设置为视图啊?
追答
mfc单文档视图 分割视图例子有介绍 对话框继承类CFormView,在设置下对话框的相应属性
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rudiestf
2012-05-14 · TA获得超过260个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:189万
展开全部
生成单文档项目,让view类继承自CFormView,可以满足你的要求
追问
我的是MDI啊,只是想要获得工作区大小,不用换基类吧。为了获得滚动条,我的基类已经是CScrollView了
追答
试试GetClientRect函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
565210
2012-05-14 · TA获得超过358个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:333万
展开全部
GetWindowRect()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式