Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.2. События блока и связанные с ними описания

А.2.6. События пользовательского интерфейса и рисования внешнего вида блоков

А.2.6.15. RDS_BFM_SETUP – вызов функции настройки блока

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.2. События блока и связанные с ними описания

#### А.2.6. События пользовательского интерфейса и рисования внешнего вида блоков

##### А.2.6.15. RDS_BFM_SETUP – вызов функции настройки блока

Поток, в котором вызывается функция модели

Главный поток RDS.

Первый параметр функции модели (int CallMode)

Константа RDS_BFM_SETUP.

Третий параметр функции модели (void *ExtParam)

Не используется (NULL).

Возвращаемое функцией модели значение

0 или RDS_BFR_DONE | Параметры блока не изменились.
Любое ненулевое значение или RDS_BFR_MODIFIED | Параметры блока изменены.

Примечания

Событие RDS_BFM_SETUP наступает при вызове функции настройки блока пользователем. Реагируя на него, функция модели должна самостоятельно открыть окно, в котором пользователь сможет изменить параметры блока, если, конечно, это необходимо. Возврат функцией модели нулевого значения информирует о том, что пользователь не внес никаких изменений в параметры блока. Возврат любого ненулевого сообщит о том, что параметры блока изменились: теперь при попытке закрыть текущую схему или загрузить другую RDS предложит пользователю сохранить измененную схему. Явно вызывать сервисную функцию rdsSetModifiedFlag для указания наличия изменений в схеме в этом случае не требуется.

Вызов функции настройки возможен только в режиме редактирования.

См. также

rdsSetModifiedFlag, вспомогательные объекты для модальных окон.