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

Описания RDS

Приложения

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

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

А.5.2. Управление работой RDS и функции общего назначения

А.5.2.48. rdsShowBlockPanelTab – управление вкладками панели блоков

# Приложения

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

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

#### А.5.2. Управление работой RDS и функции общего назначения

##### А.5.2.48. rdsShowBlockPanelTab – управление вкладками панели блоков

Функция rdsShowBlockPanelTab позволяет включать и выключать видимость отдельных вкладок панели блоков.

      void RDSCALL rdsShowBlockPanelTabA(
        int Op,          // Операция с вкладкой
        RDSCSTR TabName  // Имя вкладки (UTF8)
      );
      void RDSCALL rdsShowBlockPanelTabW(
        int Op,          // Операция с вкладкой
        RDSWCSTR TabName // Имя вкладки (UTF16)
      );
      // Функция-псевдоним
      void RDSCALL rdsShowBlockPanelTab(
        int Op,          // Операция с вкладкой
        RDSXCSTR TabName // Имя вкладки (кодировка по умолчанию)
      );

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

RDS_VIS (для UTF8) или RDS_VIWs (для UTF16)

Параметры

Op(int)
  Действие, выполняемое с вкладкой, имя которой передано в параметре TabName. Может принимать одно из следующих значений:

  RDS_BLOCKPANELOP_HIDE | Скрыть вкладку TabName.
  RDS_BLOCKPANELOP_SHOW | Показать вкладку TabName.
  RDS_BLOCKPANELOP_HIDEEXCEPT | Скрыть все вкладки кроме TabName.
  RDS_BLOCKPANELOP_SHOWALL | Показать все вкладки.
  RDS_BLOCKPANELOP_SELECT | Сделать вкладку TabName текущей.

TabName(RDSCSTR,RDSWCSTR,RDSXCSTR)
  Указатель на строку с именем вкладки (имя вкладки панели блоков – это имя папки, в которой находятся файлы ее блоков, см. §2.16.5 описания пользователя и §1.1 руководства программиста).

Примечания

Управление вкладками панели блоков обычно используется в тех случаях, когда RDS входит в состав другого приложения и используется как редактор каких-либо схем. При этом пользователю обычно показывают только те вкладки, на которых размещаются блоки, которые можно добавлять в редактируемую схему.