MFC中CRect rc;GetClientRect(rc);我想知道客户区具体大小怎么看

我在GetClientRect(rc);这一行设置了断点但是没有值出现初学者谢谢... 我在GetClientRect(rc);这一行设置了断点 但是没有值出现 初学者谢谢 展开
 我来答
350740378
2011-07-06 · TA获得超过187个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:106万
展开全部
请问你要看哪个窗口的窗口大小,要不你用SDK函数,传递一个句柄,要不就要调用窗口CWnd类的这个函数。 把你的情况再说详细些。一楼的回答GetClientRecr(&rc)这个没有关系,因为GetClientRecr(&rc)和GetClientRecr(rc)是一样的效果。
更多追问追答
追问
先是打开一个对话框选择一个TXT 然后读取里面的数据画坐标轴 画图之前想知道对话框的大小 所以定义了一个对象 rc 然后用GetClientRecr获取客户区大小 但是我想知道对话框大小的数值 如(0,300,0,300) 怎么办 谢谢 比如设置断点?我在GetClientRect(rc);这一行设置断点 调试 但是没有看到rc的值 所以问问怎么看对话框大小的具体值
追答
int x=GetSystemMetrics(SM_CXBORDER);
int y=GetSystemMetrics(SM_CYBORDER);
程序中写上这两句,然后看看有没有x.y值出现,如果出现,就是对话框的大小值。这两句代码放到初始化对话框程序中。
mshandle
2011-07-06 · 超过14用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:42.3万
展开全部
看下参数吧
BOOL GetClientRect(
LPRECT lpRect
) const throw();
RECT rc;
GetClientRecr(&rc);
追问
要改成这个GetClientRecr(&rc)?然后通过断点就可以查到了吗
追答
查看rect结构体得数值,这个rect就是矩形,里面的数值就是客户区的大小
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式