--- title: "ksGetCursorPosition - Получить координаты курсора" type: guide api: [api7] tags: [guide, api7, ksgetcursorposition] sources: - ksgetcursorposition.html --- *API экспортных функций > Функции работы с прикладной библиотекой  > Функции ввода параметров * ## ksGetCursorPosition - Получить координаты курсора Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksGetCursorPosition Синтаксис: ``` int ksGetCursorPosition (double *x, double *y, int type); Входные параметры: x,y - координаты курсора в миллиметрах, type - признак способа определения координат: 0 - без учета привязок, 1 - с учетом привязок. Возвращаемое значение: 1 - в случае удачного завершения, 0 - в случае неудачи или если курсор находится не на поле чертежа. ``` ## ksGetCursorPosition - Пример использования //получить координаты курсора typeCursorPos = YesNo("С учетом привязок?") == 1 ? 1 : 0; int j ; double x, y; do { ksGetCursorPosition(&x, &y, typeCursorPos); // координаты курсора в миллиметрах, // 0 - без учета привязок 1 - с учетом привязок, char buf[255]; sprintf(buf, " x = %0.2f y = %0.2f; Продолжать? ", x, y); j = YesNo(buf); } while(j == 1);