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

Описания RDS

Приложения

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

А.4. Структуры RDS

А.4.8. RDS_EDITORTOOLBARS – описание панелей окна подсистемы

# Приложения

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

### А.4. Структуры RDS

#### А.4.8. RDS_EDITORTOOLBARS – описание панелей окна подсистемы

Структура RDS_EDITORTOOLBARS раньше использовалась для получения и установки видимости различных панелей в окне подсистемы. Сейчас для этого используются сервисные функции rdsGetEditorWindowFlags и rdsSetEditorWindowFlags, работающие с битовыми флагами.

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

      typedef struct {
        BOOL LayersBar;  // Видимость панели слоев
        BOOL ZoomBar;    // Видимость панели масштаба
        BOOL DisplayBar; // Видимость панели изображения
        BOOL PrintBar;   // Видимость панели печати
        BOOL StatusBar;  // Видимость строки состояния
      } RDS_EDITORTOOLBARS;
      typedef RDS_EDITORTOOLBARS *RDS_PEDITORTOOLBARS;

Поля структуры

LayersBar(BOOL)
  TRUE, если включена панель с именем текущего слоя, текущей конфигурации и кнопкой вызова редактора слоев.
ZoomBar(BOOL)
  TRUE, если включена панель с полем ввода текущего масштаба, кнопкой увеличения и кнопкой перетаскивания.
DisplayBar(BOOL)
  TRUE, если включена панель с кнопками разрешения отображения сетки, имен блоков, имен переменных и кнопкой привязки к сетке.
PrintBar(BOOL)
  TRUE, если включена панель с кнопками печати и задания зоны печати.
StatusBar(BOOL)
  TRUE, если включена строка состояния.

См. также

rdsGetEditorToolBars, rdsSetEditorToolBars, rdsGetEditorWindowFlags, rdsSetEditorWindowFlags.