CRgn::SetRectRgn
Создает область прямоугольной формы.
void SetRectRgn(
int x1,
int y1,
int x2,
int y2
);
void SetRectRgn(
LPCRECT lpRect
);
Параметры
x1
Указывает координату по оси x верхнего левого угла прямоугольной области. верхн-y1
Указывает координату по оси y верхнего левого угла прямоугольной области. верхн-x2
Определяет пару координат (x низк- правого угла прямоугольной области.y2
Указывает координату y низк- правого угла прямоугольной области.lpRect
Задает прямоугольную область. Может быть либо указатель на структуру RECT или объект CRect.
Заметки
В отличие от CreateRectRgn, однако он не выделяет дополнительное память из кучи windows-приложения локальной. Вместо этого он использует пространство для выбранной области, хранящиеся в объекте CRgn. Это означает, что объект CRgn уже должна быть инициализирован допустимым областью Windows перед вызовом SetRectRgn. Указывает, x1, y1, x2 и y2 определяет минимальный размер выделенной пробелы.
Используйте эту функцию вместо функции-члена CreateRectRgn чтобы избежать вызовов к диспетчеру локальной памяти.
Требования
Header: afxwin.h