Цитата: Подскажите как с редактора диалогов считывать цифры
CODE:int pos_size_edit0[1][4];
string text_edit0[1];
pos_size_edit0[0][0]=12; pos_size_edit0[0][1]=16; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=20;
text_edit0[0]="18";
createdialog(0, EDIT, #pos_size_edit0[0][0], #text_edit0[0]);
showdialog(0, "Диалог", 300, 300, 199, 107, 1, 1);
char poisk[32]={formatsn(text_edit0[0]), 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
loop()
{
// если в edit число от 0 до 255
if(formatsn(text_edit0[0]) > -1 && formatsn(text_edit0[0]) < 256)poisk[0]=formatsn(text_edit0[0]); // пишем в массив char
textout(0, 350, 370, format(formatci(poisk[0])), 1); // вывод
sleep(10);
} |