Работа с регионами в Visual C++
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклады о животны, мировая торговля
Добавил(а) на сайт: Jeventov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
HRGN hrgnSrc2, // хэндл исходного региона
int fnCombineMode // режим совмещения регионов
);
// эта функция прикрепляет регион к окну.
// чтобы убрать регион с окна, надо вместо хэндла региона поставить NULL.
int SetWindowRgn (
HWND hWnd, // хэндл окна, на которое будет установлен регион
HRGN hRgn, // хэндл региона
BOOL bRedraw // флаг перерисовки окна
);
Ну а теперь взглянем на реальный код, который демонстрирует создание окна, изображение которого приведено выше:
// --------------------------------------------------
// Создаём круглый регион.
// Используем отрицательную начальную координату, чтобы наш элипс
// захватил заголовок окна.
// --------------------------------------------------
HRGN hRegion1 = CreateEllipticRgn(20,-20,190,150);
// --------------------------------------------------
// создаём ещё один круглый регион в другом месте.
// --------------------------------------------------
HRGN hRegion2 = CreateEllipticRgn(140,100,300,240);
// --------------------------------------------------
// склеиваем два региона, чтобы сделать новый регион.
// итоговый регион будет помещён в region1,
// подобно операции:
Рекомендуем скачать другие рефераты по теме: сочинения по литературе, реферат по математиці.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата