0

我正在学习编写 Windows 窗体代码,并开始使用基本图形。我可以很容易地在屏幕上绘制矩形。问题是,我一直在尝试更改构造函数的参数,但我完全不知道它们做了什么。我已经用谷歌搜索了很长时间试图找出答案,但我完全被卡住了。有人能告诉我这些参数对矩形的尺寸及其坐标有什么影响吗?

假设我们正在绘制这样的矩形:

Rectangle(hdc,5,5,50,50);

4

1 回答 1

3

您可以在此处找到文档: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”时的第一个结果

于 2013-08-09T10:12:30.310 回答