Please enable JavaScript to view this site.

API экспортных функций > Функции работы с прикладной библиотекой  > Функции ввода параметров 

ksMaterialDlg - Получить материал и его плотность из справочника материалов

Scroll

Аналог данной функции при использовании Automation - метод KompasObject::ksMaterialDlg.

Синтаксис:

int ksMaterialDlg(void *HWindow,

char * material,

int sizeStr,

double* plt,

double* kod_size,

char *kod_tip);

Входные параметры:

Hwindow

- дескриптор окна,

sizeStr

- размер строки.

Выходные параметры:

material

- строка-буфер, в которую будет помещено обозначение выбранного материала,

plt

- плотность материала (г/куб.мм),

kod_size

- четыре элемента:

kod_size[0] - код вида типоразмера:

1 - толщина,

2 - диаметр,

0 - вид не определен,

kod_size[1] - значение размера вида толщина, диаметр, диаметр вписанной окружности, значение А типоразмеров вида АхВ или АхВхС,

kod_size[2] - значение В типоразмеров вида АхВ или АхВхС,

kod_size[3] - значение С типоразмеров вида АхВхС,

kod_tip

- строка кодов типов сортаментов для отображения, через запятую; если 0 - отображается все.

Возвращаемое значение:

-1

- справочник материалов не подключился,

0

- при выходе из диалога справочника материалов по отмене,

1

- в случае удачного завершения.

Примечание:

Функция устарела и не используется. Предназначалась для работы со справочником материалов, который в настоящее время не входит в комплект поставки.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78