Категория
Информатика
Тип
реферат
Страницы
1 стр.
Дата
01.05.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20817.zip — 212.27 kb
  • rabota-s-regionami-v-visual-c_20817_1.rtf — 1482.78 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Работа с регионами в Visual C++
Alena Alena
Работа с регионами в Visual C++
Vander Nunes
В Win32 API есть набор функций для работы с регионами. При помощи регионов Вы можете создавать различные поверхности, используя только стандартные геометрические фигуры. Ну а дальше всё зависит от Вашей выдумки.
Итак, приступим к определениям:
HRNG:
Это всего лишь тип данных, означающий "хэндл региона". Такой хэндл потребуется для каждого региона, с которым Вы захотите работать.
Пример использования:
HRGN hRegion = CreateRectRgn(x,y,x+128,y+128);
После завершения работы с регионом, необходимо удалить объект, связанный с регионом при помощи функции DeleteObject().
CombineRgn, CreateEllipticRgn,
CreateEllipticRgnIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, EqualRgn, ExtCreateRegion, FillRgn, FrameRgn, GetPolyFillMode, GetRegionData, GetRgnBox, InvertRgn, OffsetRgn, PaintRgn, PtInRegion, RectInRegion, SetPolyFillMode.
Это основные функции, которые предназначены для создания и работы с регионами. Как видно из названий, регионы можно создавать круглые, квадратные, а также любой другой формы.
SetWindowRgn
При помощи этой функции можно прикрепить регион к любому окну. Например,
после использования этой функции, окно может выглядеть следующим образом:



Ваше мнение



CAPTCHA