MFC中 CRect问题
CRectRect;GetClientRect(&Rect);这样设置的客户端矩形位置、大小是如何确定的?CBrush*OldBrush,BrushSky;CRectRe...
CRect Rect;
GetClientRect(&Rect);
这样设置的客户端矩形位置、大小是如何确定的?
CBrush *OldBrush,BrushSky;
CRect Rect;
GetClientRect(&Rect);
BrushSky.CreateSolidBrush((RGB(127,200,255)));
OldBrush=pDC->SelectObject(&BrushSky);
pDC->Rectangle(Rect);
pDC->SelectObject(*OldBrush);
BrushGrass.DeleteObject();
我想知道,就我上面的代码,默认窗口大小和窗口位置是什么? 展开
GetClientRect(&Rect);
这样设置的客户端矩形位置、大小是如何确定的?
CBrush *OldBrush,BrushSky;
CRect Rect;
GetClientRect(&Rect);
BrushSky.CreateSolidBrush((RGB(127,200,255)));
OldBrush=pDC->SelectObject(&BrushSky);
pDC->Rectangle(Rect);
pDC->SelectObject(*OldBrush);
BrushGrass.DeleteObject();
我想知道,就我上面的代码,默认窗口大小和窗口位置是什么? 展开
4个回答
展开全部
你可以用GetWindowRect来获取当前窗口,位于显示器的什么位置。
GetClientRect是获取窗口的相对位置。比如窗口长和宽都是100,那么执行该函数会返回CRect(0,0,100,100)。
GetClientRect是获取窗口的相对位置。比如窗口长和宽都是100,那么执行该函数会返回CRect(0,0,100,100)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想要建立一个什么样的矩形空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置??你这只是得到客户端的矩形位置和大小啊
追问
如果就这样,位置和大小是怎么确定的?
追答
窗口大小,位置,整个窗口用GetWindowRect,客户区用GetClientRect;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询