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

PtFindResourceRecord()

Ищет запись, связанную с ресурсом

Синтаксис:

PtResourceRec_t const * PtFindResourceRecord( 
    long type,
    PtWidgetClass_t const *a_class );

Параметры:

type
Ресурс, который Вы хотите найти (например Pt_ARG_COLOR).
a_class
Класс виджета для поиска.

Описание:

Эта функция ищет запись ресурса для ресурса с типом type в классе a_class или в любом из его суперклассов. Вы можете использовать эту функцию в ваших собственных методах Установки Ресурса/Получения Ресурса.

Возвращает:

Указатель на запись ресурса, или NULL, если произошла ошибка.

Пример:

my_label_setcolor( PtWidget_t *widget, PgColor_t color )
{
  PtResourceRec_t *res_rec;
  PtArg_t argt;
  PtSetArg( &argt, Pt_ARG_COLOR, color, 0 );
  // Это должно быть фактически проверено на NULL (неудача)
  res_rec = PtFindResourceRecord( Pt_ARG_COLOR, 
                                  PtLabel->wclass );
  PtSetValue( widget, res_rec, &argt );
}

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

Фотон

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

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

PtSetValue()


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


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