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

Приложения

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

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

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

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

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

  int  rdsGetLayerIdInConfig(
     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.


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