我正在学习编写 Windows 窗体代码,并开始使用基本图形。我可以很容易地在屏幕上绘制矩形。问题是,我一直在尝试更改构造函数的参数,但我完全不知道它们做了什么。我已经用谷歌搜索了很长时间试图找出答案,但我完全被卡住了。有人能告诉我这些参数对矩形的尺寸及其坐标有什么影响吗?
假设我们正在绘制这样的矩形:
Rectangle(hdc,5,5,50,50);
我正在学习编写 Windows 窗体代码,并开始使用基本图形。我可以很容易地在屏幕上绘制矩形。问题是,我一直在尝试更改构造函数的参数,但我完全不知道它们做了什么。我已经用谷歌搜索了很长时间试图找出答案,但我完全被卡住了。有人能告诉我这些参数对矩形的尺寸及其坐标有什么影响吗?
假设我们正在绘制这样的矩形:
Rectangle(hdc,5,5,50,50);
您可以在此处找到文档:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd162898 (v=vs.85).aspx
BOOL Rectangle(
_In_ HDC hdc,
_In_ int nLeftRect,
_In_ int nTopRect,
_In_ int nRightRect,
_In_ int nBottomRect
);
参数
hdc [in]
A handle to the device context.
nLeftRect [in]
The x-coordinate, in logical coordinates, of the upper-left
corner of the rectangle.
nTopRect [in]
The y-coordinate, in logical coordinates, of the upper-left
corner of the rectangle.
nRightRect [in]
The x-coordinate, in logical coordinates, of the lower-right
corner of the rectangle.
nBottomRect [in]
The y-coordinate, in logical coordinates, of the lower-right
corner of the rectangle.
顺便说一句,这是在 Google 上搜索“c++ Rectangle”时的第一个结果