---
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);
