gpt4 book ai didi

c++ - MFC 中的矩形

转载 作者:行者123 更新时间:2023-11-30 03:04:30 24 4
gpt4 key购买 nike

我尝试使用以下说明在 mfc 窗口上绘制一个矩形:http://msdn.microsoft.com/en-US/library/8w4fzfxf%28v=VS.80%29.aspx .尽管我尝试了很多,但矩形出现在窗口的边界上,覆盖了整个窗口。以下代码在函数 OnDraw(CDC* pDC) 中有什么问题?如何在窗口中绘制特定坐标的矩形?

 CPen penBlack;
penBlack.CreatePen(PS_SOLID, 3, RGB(0, 0, 0));
CPen* pOldPen = pDC->SelectObject(&penBlack);

CPoint pt(10, 10);
CSize sz(100, 50);
CRect myRect(pt, sz);
GetClientRect(&myRect);

pDC->Rectangle(&myRect);

最佳答案

挂断电话 GetClientRect .

该函数将写入传递给它的矩形对象,因此通过调用,您将覆盖您在调用之前使用 pt 设置的特定坐标。和 sz .

关于c++ - MFC 中的矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com