Изменяет атрибуты области окна
int PhWindowChange(
unsigned fields,
unsigned flags,
const PhRegion_t *region,
const PhRect_t *rect,
const PhWindowInfo_t *win_info );
- fields
- Битовая карта, которая указывает который из членов PhRegion_t использовать, чтобы обновить область окна. Для получения дополнительной информации, смотрите PhRegionOpen() в Справочном Руководстве по Библиотеке - Library Reference Фотона.
- flags
- Флаги, которые управляют, будет ли событие экспонирования выпущено к области, когда необходимо. Вы можете объеденять по ИЛИ следующее флаги:
- Ph_EXPOSE_REGION -- если часть области становится выставленной, послать событие Ph_EV_EXPOSE области.
- Ph_EXPOSE_FAMILY -- если часть области становится выставленной, послать событие Ph_EV_EXPOSE потомкам области.
- region
- Указатель на структуру PhRegion_t которая хранит данные, использующиеся, чтобы обновить область окна.
- rect
- Указатель на структуру PhRect_t (смотрите Справочное Руководство по Библиотеке - Library Reference Фотона), которая определяет прямоугольник, связанный с областью.
- win_info
- Указатель на структуру информации об окне, которая заменяет текущую win_info области окона.
ph
Эта функция позволяет Вам изменять атрибуты и информацию окна области окна. Менеджер Окон уведомляется об этом изменении и отвечает соответственно.
 |
Не используйте эту функцию в приложении, которое использует виджеты. |
Эта функция изменяет определение области окна, указанное region->rid.
- Неотрицательное значение
- Успешное завершение.
- -1
- Произошла ошибка.
Фотон
Безопасность: | |
Обработчик прерывания |
Нет |
Обработчик сигнала |
Нет |
Ветвь |
Нет |
PhWindowOpen()
PhRect_t,
PhRegion_t,
PhRegionClose(),
PhRegionOpen()
в Справочном Руководстве по Библиотеке - Library Reference Фотона
Смотрите PhWm.h для описания PhWindowInfo_t.