Please enable JavaScript to view this site.

API интерфейсов. Версия 7 > Документ 2D  > Виды и слои  > Интерфейс ILayerGroup  > ILayerGroup - методы 

GetLayerStates - Получить состояния слоя группы по индексу, имени или ссылке

Scroll

Интерфейс...

Синтаксис Automation:

BOOL GetLayerStates ([in] VARIANT LayerIndex,

[out] BOOL* visible,

[out] BOOL* background,

[out] BOOL* curent,

[out] long* color);

Синтаксис COM:

HRESULT GetLayerStates ([in] VARIANT LayerIndex,

[out] VARIANT_BOOL* visible,

[out] VARIANT_BOOL* background,

[out] VARIANT_BOOL* curent,

[out] long* color,

[out, retval] VARIANT_BOOL* pRes );

Входные параметры:

LayerIndex

- индекс слоя.

Выходные параметры:

visible

- свойство - видимый слой,

background

- свойство - фоновый слой,

current

- свойство - текущий слой,

color

- цвет слоя.

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

TRUE

- в случае успешного завершения,

FALSE

- в случае неудачи.

Примечание:

1. Если в документе установлен режим Группировать свойства слоев, т. е. свойство IDocument2DSettings::LayersGroupWay имеет значение wgLayersCharacteristics, то метод позволяет получить свойства слоя в группе. При этом значения свойств могут отличаться от установленных в текущий момент у слоя в документе. Для передачи свойств слою из группы нужно сделать группу текущей, то есть установить значение ILayerGroup::Current равным TRUE.

2. Если в документе установлен режим Группировать слои, т. е. свойство IDocument2DSettings::LayersGroupWay имеет значение wgLayers, то метод используется для получения свойств конкретного слоя (LayerIndex - индекс слоя).

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78