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

PtSetStruct()

Устанавливает указанный ресурс

Синтаксис:

int PtSetStruct( char *base, 
                 PtResourceRec_t const *mod, 
                 PtArg_t const *arg );

Параметры:

base
Базовый адрес виджета, чьи ресурсы будут изменены.
mode
Запись ресурса, которая описывает тип изменяемого ресурса.
arg
Указатель на структуру PtArg_t (смотрите Справочное Руководство по Библиотеке - Library Reference Фотона), которая указывает который ресурс изменять, также как значение, присваиваемое этому ресурсу.

Описание:

Эта функция устанавливает ресурс, указанный arg, на виджете с адреса base, способом, описанным mod.

В отличие от PtSetValue(), PtSetStruct() не исследует член mod_f структуры mod (например на флаг Pt_CHANGE_RESIZE). Она устанавливает соответствующие члены структуры, основываясь на mod->value и mod->len.

Если Вы хотите сделать дополнительную обработку виджета, а также установить соответствующие члены структуры, используйте PtSetValue(). Для более чистого решения, рассмотрите использование PtSuperClassSetResources().

Возвращает:

0
Нет изменений.
1
Изменение было сделано.

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

Фотон

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

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

PtGetStruct(), PtSetValue(), PtSuperClassGetResources(), PtSuperClassSetResources()

PtArg_t в Справочном Руководстве по Библиотеке - Library Reference Фотона


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


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