Функции работы с макроэлементами и библиотечными макроэлементами |
Scroll |
Библиотечный макроэлемент - это макроэлемент, имеющий пользовательские параметры.
Пользовательские параметры могут быть записаны в макроэлемент при помощи функции ksSetMacroParam.
Также при помощи функции ksSetMacroParam может быть включен режим управления характерными точками макроэлемента (поддержка макроэлементом интерфейса ILibHPObject ), отработка событий внешних воздействий на макроэлемент (поддержка макроэлементом интерфейса ILibExternalObject), выключен\включен режим редактирования макроэлемента по двойному щелчку мыши.
Получить пользовательские параметры можно при помощи функции GetMacroParam.
Подразделы:
GetMacroParam - Получить параметры макроэлемента
GetMacroParamSize - Получить размер памяти параметров указанного макроэлемента
GetMacroPlacement - Получить точку привязки и угол поворота макроэлемента
ksAddObjectToMacro - Добавить объект, слой, вид или группу объектов в макроэлемент
ksGetMacroEditParam - Получить параметры редактирования указанного макроэлемента
ksGetMacroEditParamW - Получить параметры редактирования указанного макроэлемента (Unicode)
ksGetMacroPlacement - Получить точку привязки и угол поворота макроэлемента
ksGetMacroPlacementEx - Получить точку привязки и угол поворота макроэлемента
ksGetMacroWaitDblClickEdit - Получить режим ожидания DblClick при редактировании макроэлемента
ksOpenMacro - Открыть макроэлемент для редактирования
ksSetMacroParam - Записать параметры макроэлемента
ksSetMacroParamW - Записать параметры макроэлемента (Unicode)
ksSetMacroPlacementEx - Установить точку привязки и угол поворота макроэлемента
ksSetMacroWaitDblClickEdit - Изменить режим ожидания DblClick при редактировании макроэлемента
ksUpdateMacro - Очистить макроэлемент и положить в него группу
Macro - Создать новый макроэлемент
SetMacroParam - Установить параметры макроэлемента
SetMacroPlacement - Установить точку привязки и угол поворота макроэлемента