create_iconbutton
Создать кнопку с иконкой на панели диалога конфигурации.
Вызов:
ac_request("create_iconbutton", string icon_filename, int start_x, int start_y, int width, int height, string tooltip, string name_cpp);
или
ac_request("create_iconbutton", string icon_filename, int start_x, int start_y, int width, int height, string tooltip, string name_cpp, int iarg, double darg, string sarg);
Здесь:
icon_filename - имя файла иконки, которая должна быть отрисована на кнопке (из каталога tsimages);
start_x, start_y - координаты левого верхнего угла кнопки на панели диалога;
width, height - ширина и высота кнопки;
tooltip - всплывающая подсказка, которая будет появляться при наведении мыши на кнопку;
name_cpp - имя файла с программой (из каталога tsprg).
iarg, darg и sarg - целое число, число с плавающей точкой и строка - параметры, которые будут переданы в программный модуль при запуске по этой кнопке. Получить параметры в вызываемом модуле можно командой run_cpp("get_args"... :
int iArg1;
double dArg2;
string sArg3;
run_cpp("get_args", iArg1, dArg2, sArg3);