Please enable JavaScript to view this site.

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

Аналог данного метода при использовании API экспортных функций - GetMacroParam.

Синтаксис Automation:

long ksGetMacroParam (long ref, LPDISPATCH userPars);

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

ref

- указатель на макроэлемент,

userPars

- указатель на интерфейс ksUserParam.

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

1

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

0

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

Примечание:

1. Дополнительные параметры редактирования предварительно задаются функцией ksDocument2D::ksSetMacroParam.

2. При ref = 0 выдаются параметры макроэлемента, редактирование которого производится в данный момент (если таковой имеется).

3. Способ получения пользовательских данных (userPars) должен совпадать со способом их сохранения (void*, SAFEARRAY, или DynamicArray) через ksDocument2D::ksSetMacroParam.

Если пользовательские данные были сохранены через SAFEARRAY (userPars), то перед их получением нужно создать SAFEARRAY соответствующего размера (размер данных можно определить при помощи ksDocument2D::ksGetMacroParamSize).

Если пользовательские данные были сохранены через ksUserParam::SetUserArray, то перед их получением нужно создать UserArray, аналогичный по структуре используемому при сохранении, и передать его в ksUserParam::SetUserArray.

Подразделы:

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

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