ksGetMacroParam - Получить параметры макроэлемента |
Scroll |
Аналог данного метода при использовании 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.
Подразделы:
(отсутствуют)