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

Приложения

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

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

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

А.5.9.6. rdsGetLayerParams – параметры слоя в заданной конфигурации

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

    rdsGetLayerParams(
     System,    // Подсистема
    int ConfigNum,         // Номер конфигурации
    int LayerId,           // Идентификатор слоя
     *pVisible,        // Видимость
     *pEditable,       // Разрешенность
     *pCurrent         // Признак текущего
  );

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

RDS_BBhIIpBpBpB

Параметры

System (RDS_BHANDLE)
Идентификатор подсистемы.
ConfigNum (int)
Номер конфигурации слоев в подсистеме System или −1 для текущей конфигурации.
LayerId (int)
Идентификатор слоя в конфигурации ConfigNum.
pVisible (BOOL*)
Указатель на логическую переменную, в которую функция запишет TRUE, если слой LayerId видим в указанной конфигурации, и FALSE, если он скрыт.
pEditable (BOOL*)
Указатель на логическую переменную, в которую функция запишет TRUE, если в указанной конфигурации для слоя LayerId разрешено редактирование и реакции блоков на мышь, и FALSE в противном случае.
pCurrent (BOOL*)
Указатель на логическую переменную, в которую функция запишет TRUE, если в указанной конфигурации слой LayerId установлен в качестве текущего, и FALSE в противном случае.

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

TRUE, если функция записала параметры слоя по переданным указателям, и FALSE, если конфигурации ConfigNum или слоя LayerId нет в подсистеме System.

Примечания

Конфигурации слоев в подсистеме (параметр ConfigNum) нумеруются с нуля, общее их число можно узнать из поля NumConfigs структуры RDS_EDITORPARAMETERS. Любой из параметров pVisible, pEditable и pCurrent может иметь значение NULL, если соответствующий параметр слоя не нужен вызывающей программе.

См. также

rdsGetLayerName, rdsSetLayerParams, RDS_EDITORPARAMETERS.


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