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

PtSuperClassSetResources()

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

Синтаксис:

int PtSuperClassSetResources( 
                     PtWidgetClassRef_t *wc_ref,
                     PtWidget_t *widget, 
                     int num_args, 
                     PtArg_t const *args )

Параметры:

wc_ref
Суперкласс, чей метод Вы хотите вызвать.
widget
Указатель на виджет, для которого вызвать метод суперкласса.
num_args
Число элементов в массиве args.
args
Массив структур PtArg_t (смотрите Справочное Руководство по Библиотеке - Library Reference Фотона), которые определяют ресурсы для установки и их значения.

Описание:

Эта функция устанавливает ресурсы, данные num_args и args, способом, определенным wc_ref. Это чрезвычайно полезно при переопределении члена query_f переопределенного ресурса.

Возвращает:

Число установленных ресурсов.

Пример:

my_modify_area( PtWidget_t *widget, PtArg_t *argt )
{
     MyWidget_t *mw = (MyWidget_t *)widget;

     mw->area_changed = Pt_TRUE;
     // Применить ресурс так же, как это делает суперкласс.
     PtSuperClassSetResources( 
         widget->class_rec->superclass->cref, 
         widget, 1, argt );

     // Устанавливает ресурс так, чтобы он был обработан
     // подобно виджету класса PtBasic.
     PtSuperClassSetResources( PtBasic, widget, 1, argt );
}

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

Фотон

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

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

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


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


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