Навигация:
<< >> Оглавление Указатель

Приложения

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

А.5. Сервисные функции и макросы RDS

А.5.6. Операции с блоками и связями

А.5.6.50. rdsSetBlockSetupFuncName – задать имя функции настройки

Функция rdsSetBlockSetupFuncName устанавливает текст пункта меню, вызывающего функцию настройки блока, а также позволяет выключить функцию настройки.

  void  rdsSetBlockSetupFuncNameA(
     Block, // Блок
     MenuName   // Текст пункта меню (UTF8)
  );
  void  rdsSetBlockSetupFuncNameW(
     Block, // Блок
     MenuName  // Текст пункта меню (UTF16)
  );
  // 
  void  rdsSetBlockSetupFuncName(
     Block, // Блок
     MenuName  // Текст пункта меню (кодировка по умолчанию)
  );

Тип указателя на эту функцию

RDS_VBhS (для UTF8) или RDS_VBhWs (для UTF16)

Параметры

Block (RDS_BHANDLE)
Идентификатор блока.
MenuName (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку (char* или wchar_t*, в зависимости от версии функции), содержащую текст пункта меню, который будет вызывать функцию настройки блока. Передача NULL в этом параметре запретит вызов функции настройки. Передача указателя на пустую строку даст пункту меню название по умолчанию («настройка»).

Примечания

При вызове пользователем функции настройки модель блока обычно открывает окно для ввода параметров этого блока. Выбор пользователем пункта контекстного меню, соответствующего функции настройки (или двойной щелчок, если в параметрах блока задан вызов функции настройки по нему) генерирует событие RDS_BFM_SETUP. Функция rdsSetBlockSetupFuncName позволяет программно задать имя этого пункта контекстного меню или вообще отключить его.

Наличием функции настройки также управляет флаг параметров блока RDS_BDF_SETUPFUNC, который можно получить и установить функциями rdsGetBlockFlags и rdsSetBlockFlags соответственно.

См. также

RDS_BLOCKDESCRIPTION, rdsGetBlockDescription, rdsGetBlockFlags, rdsSetBlockFlags, RDS_BFM_SETUP.


<< >> Оглавление Указатель