MFC中CRect rc;GetClientRect(rc);我想知道客户区具体大小怎么看
2个回答
展开全部
请问你要看哪个窗口的窗口大小,要不你用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值出现,如果出现,就是对话框的大小值。这两句代码放到初始化对话框程序中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询