[Предыдущая] [Содержание] [Индекс] [Следующая]

PhWindowOpen()

Создает область окона

Синтаксис:

PhRid_t PhWindowOpen(
             unsigned fields,
             const PhRegion_t *region,
             const PhRect_t *rect,
             const PhWindowInfo_t *win_info );

Параметры:

fields
Битовая карта, которая указывает который из членов структуры PhRegion_t указанной region используется. Для получения дополнительной информации, смотрите PhRegionOpen() в Справочном Руководстве по Библиотеке - Library Reference Фотона.

Если Вы не определите поле, PhWindowOpen() установит соответствующий член новой области в значение по умолчанию.

region
Указатель на структуру PhRegion_t, которая используется как шаблон при открытии новой области. Вы должны установить член parent структуры region; Фотон заполнит другие члены семейства.
rect
Указатель на структуру PhRect_t (смотрите Справочное Руководство по Библиотеке - Library Reference Фотона), которая определяет прямоугольник, связанный с областью.
win_info
Указатель на описание атрибутов окна, как определено в структуре PhWindowInfo_t (смотрите PhWm.h).

Библиотека:

ph

Описание:

Эта функция создает область окна, которая будет управляться Менеджером Окон в пространстве событий Фотона. Менеджер Окон обеспечит область, которая будет действовать как кадр в дополнение к области, созданной вызвавшим приложением.


Примечание: Не используйте эту функцию в приложении, которое использует виджеты.

Возвращает:

Идентификатор области новой внутренности окна (не RID кадра).

Если произошла ошибка, эта функция возвращает:

-1
Функция не смогла связаться с Фотоном.
0
Область не может быть создана (например системе нехватает памяти).

Классификация:

Фотон

Безопасность:
Обработчик прерывания Нет
Обработчик сигнала Нет
Ветвь Нет

Смотрите также:

PhWindowChange(), PhWindowClose()

PhRect_t, PhRegion_t, PhRegionChange(), PhRegionOpen() в Справочном Руководстве по Библиотеке - Library Reference Фотона

Смотрите PhWm.h для описания PhWindowInfo_t.


[Предыдущая] [Содержание] [Индекс] [Следующая]


Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz