Приложения
Приложение А. Функции, константы и структуры 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. Слои в конфигурации нумеруются с нуля начиная с переднего плана. Невидимые слои тоже входят в нумерацию.
См. также