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

Описания RDS

Приложения

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

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

А.5.9. Работа со слоями

А.5.9.4. rdsGetLayerIdInConfig – идентификатор слоя по номеру в конфигурации

# Приложения

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

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

#### А.5.9. Работа со слоями

##### А.5.9.4. rdsGetLayerIdInConfig – идентификатор слоя по номеру в конфигурации

Функция rdsGetLayerIdInConfig возвращает идентификатор слоя в указанной конфигурации слоев указанной подсистемы по его порядковому номеру.

      int RDSCALL rdsGetLayerIdInConfig(
        RDS_BHANDLE System,    // Подсистема
        int ConfigNum,         // Номер конфигурации
        int LayerNum           // Порядковый номер слоя
      );

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

RDS_IBhII

Параметры

System(RDS_BHANDLE)
  Идентификатор подсистемы.
ConfigNum(int)
  Номер конфигурации слоев в подсистеме System или −1 для текущей конфигурации.
LayerNum(int)
  Порядковый номер слоя в указанной конфигурации (0 – ближайший к переднему плану) или −1 для текущего слоя.

Возвращаемое значение

Уникальный идентификатор слоя с номером LayerNum в конфигурации ConfigNum подсистемы System, или −1, если нет такого слоя или такой конфигурации слоев.

Примечания

Конфигурации слоев в подсистеме нумеруются с нуля, общее их число можно узнать из поля NumConfigs структуры RDS_EDITORPARAMETERS. Общее число слоев (оно одинаковое во всех конфигурациях подсистемы) можно узнать из поля NumLayers той же структуры RDS_EDITORPARAMETERS. Слои в конфигурации нумеруются с нуля начиная с переднего плана. Невидимые слои тоже входят в нумерацию.

См. также

rdsGetLayerName, rdsGetLayerParams, RDS_EDITORPARAMETERS.