editdoubledialog - ввод числа
функция ac_request() с директивой "editdoubledialog" вызывает диалог для ввода числа с плавающей точкой.
Формат обращения:
int res = ac_request("editdoubledialog",string smessage, string sstartvalue);
или
int res = ac_request("editdoubledialog",string smessage, double dstartvalue);
Здесь:
smessage - сообщение в заголовке панели диалога, sstartvalue или dstartvalue - число, которое подставлено по умолчанию в строку редактирования диалога.
Возвращает 0 если пользователь отказался от ввода (нажал кнопку "Отменить", нажал кнопку с крестиком на рамке диалога или клавишу "Esc" на клавиатуре).
Если была нажата клавиша "Ok" то возвращается 1.
Пример.
Получить от пользователя дистанцию между элементами. По умолчанию предложить значение 20.
int res = ac_request("editdoubledialog","Введите дистанцию между элементами (м)","20");