---
title: "ksViewGetDensity - Выбрать из диалога значение плотности"
type: guide
api: [api7]
tags: [guide, api7, ksviewgetdensity]
sources:
  - ksviewgetdensity.html
---

*API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Функции вычисления длин, расстояний, углов и МЦХ *


## ksViewGetDensity - Выбрать из диалога значение плотности

Пример...
Аналог данной функции при использовании Automation - метод KompasObject::ksViewGetDensity.
Синтаксис:
```
double ksViewGetDensity (void * HWindow);
Входной параметр:
HWindow    - дескриптор "родительского" окна или NULL.
Возвращаемое значение:
плотность (г/куб.мм)    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
Плотность выбирается из системного файла плотностей graphic.dns.


## ksViewGetDensity - пример использования

char buf[128];
//вызываем диалог выбора плотности
double density = ksViewGetDensity(0); // дескриптор окна родителя или NULL
sprintf(buf, " densyty = %f г/мм3", density);
Message(buf);
