Работа с регионами в Visual C++
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклады о животны, мировая торговля
Добавил(а) на сайт: Jeventov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
//
// hRegion1 = hRegion1 + hRegion2.
//
// в функции CombineRgn() можно использовать набор операций RGN_.
// --------------------------------------------------
CombineRgn(hRegion1, hRegion1, hRegion2, RGN_OR);
// --------------------------------------------------
// прикрепляем регион к окну
// --------------------------------------------------
SetWindowRgn(hWnd, hRegion1, true);
// --------------------------------------------------
// удаляем объекты регионов
// --------------------------------------------------
DeleteObject(hRegion1);
DeleteObject(hRegion2);
Чтобы вернуть окно в нормальное состояние (без региона), воспользуйтесь следующей функцией:
SetWindowRgn(hWnd, NULL, true);
Скачать пример - 13Кб
СКИНЫ
Тема скинов довольно популярна в программировании. При помощи скинов мы можем придать стандартному окну привлекательный вид:
Для этого необходим битмап, который заполнит всё окно. На приведённой картинке используется окно размером 320х240 и такого же размера битмап.
Давайте создадим небольшое демонстрационное приложение. Ниже приведены шаги, которые потребуется проделать:
1 - Загружаем битмап;
2 - Создаём контекст устройства для скина и выбираем в нём битмап;
Рекомендуем скачать другие рефераты по теме: сочинения по литературе, реферат по математиці.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата