--- title: "ksGetMacroEditParamW - Получить параметры редактирования указанного макроэлемента (Unicode)" type: struct api: [api7] tags: [struct, api7, ksgetmacroeditparamw] sources: - ksgetmacroeditparamw.html --- *API экспортных функций > Функции работы с графическим документом  > Создание графических объектов  > Работа с макроэлементами и библиотечными макроэлементами  > Функции работы с макроэлементами и библиотечными макроэлементами * Синтаксис: ``` int LIB_FUNC ksGetMacroEditParamW (reference ref, LPWSTR fileName, unsigned int fileNameSize, LPWSTR libName, unsigned int libNameSize, int * number); Входные параметры: ref - указатель на макроэлемент, fileName - указатель на буфер имени файла библиотеки, fileNameSize - размер буферa имени файла библиотеки, libName - указатель на буфер имени библиотеки, libNameSize - размер буферa имени библиотеки, number - указатель на буфер номерa функции редактирования. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: 1. Функция возвращает для указанного макроэлемента параметры редактирования: имя файла прикладной библиотеки, имя библиотеки и номер функции, предназначенной для редактирования данного макроэлемента. 2. При ref = 0 выдаются параметры для макроэлемента, редактирование которого производится в данный момент (если таковой имеется). 3. При значении NULL параметров fileName, libName, number или если значение fileNameSize, libNameSize меньше требуемой длины - параметры не возвращаются. 4. При использовании ANSI следует использовать функцию ksGetMacroEditParam.