Параметры C ++ rectangle ()

Я учусь кодировать формы Windows и начинаю использовать базовую графику. Я могу рисовать прямоугольники на экране довольно легко. Проблема в том, что я экспериментировал с изменением аргументов конструктора, и я абсолютно не представляю, что они делают. Я довольно долго гуглил, пытаясь выяснить, и я полностью застрял. Может кто-нибудь сказать мне, что аргументы делают с размерами прямоугольника и его координатами?

Скажем, мы рисуем прямоугольник так:

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

0

Решение

Вы можете найти документацию здесь: 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»

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]