C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 773 - CDC::Rectangle / MFC Справка / Visual C++

Шаг 773 - CDC::Rectangle

BOOL Rectangle( int x1, int y1, int x2, int y2 );
BOOL Rectangle( LPCRECT lpRect );

Возвращаемое значение
Отлично от нуля, если функция успешна, иначе 0.

Параметры
x1
Определяет x-координату левого верхнего угла прямоугольника (в логических модулях).
y1
Определяет y-координату левого верхнего угла прямоугольника (в логических модулях).
x2
Определяет x-координату нижнего правого угла прямоугольника (в логических модулях).
y2
Определяет y-координату нижнего правого угла прямоугольника (в логических модулях).
lpRect
Определяет прямоугольник в логических модулях. Вы можете передавать или объект CRect или указатель на структуру RECT для этого параметра.

Замечания
Выводит прямоугольник, использующий текущее перо. Прямоугольника заполнен, используя текущую кисть.
Прямоугольник простирается до, но не включает, право и нижняя часть координат. Это означает, что высота прямоугольника - y2 - y1, и ширина прямоугольника - x2 - x1. Ширина и высота прямоугольника должна быть большая чем 2 модуля и меньше чем 32,767 модуля.

Пример

void CMyView::OnDraw(CDC* pDC)
{
	// Создайте и выберите твердую синюю кисть
	CBrush brushBlue(RGB(0, 0, 255));
	CBrush* pOldBrush = pDC->SelectObject(&brushBlue);

	// Создайте и выберите толстое, черное перо
	CPen penBlack;
	penBlack.CreatePen(PS_SOLID, 3, RGB(0, 0, 0));
	CPen* pOldPen = pDC->SelectObject(&penBlack);

	// Получите наш прямоугольник пользователя
	CRect rect;
	GetClientRect(rect);

	// Сожмите на  20 пикселей в каждом направлении
	rect.DeflateRect(20, 20);

	// Выведите толстый черный прямоугольник, заполненный синим
	pDC->Rectangle(rect);

	// Верните старые объекты
	pDC->SelectObject(pOldBrush);
	pDC->SelectObject(pOldPen);
}

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU