Kibor |
Отправлено: 12 Декабря, 2016 - 07:30:15
|
Эксперт
Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Flash пишет: а какие параметры надо писать что сообщение были по центру экрана
Для определения параметров экрана можно воспользоваться функцией getdisplay
Цитата: int color, x, y;
int половина_ширины_текста=10;
getdisplay(color, x, y);
textout(0, x/2-половина_ширины_текста, y/2, "текст", 0);
loop()sleep(100); |
|
|
Flash |
Отправлено: 12 Декабря, 2016 - 23:21:05
|
Участник
Покинул форум
Сообщений всего: 57
Дата рег-ции: Нояб. 2015
Откуда: Лангепас
Репутация: 0
|
Kibor пишет: Flash пишет: а какие параметры надо писать что сообщение были по центру экрана
Для определения параметров экрана можно воспользоваться функцией getdisplay
Цитата: int color, x, y;
int половина_ширины_текста=10;
getdisplay(color, x, y);
textout(0, x/2-половина_ширины_текста, y/2, "текст", 0);
loop()sleep(100);
всё спасибо ) очень удобно |
|
|
konctantin777 |
Отправлено: 05 Ноября, 2017 - 18:03:08
|
Эксперт
Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Подскажите как выводить число переменной ?
messagebox проверяю- работает, а textout ошибку выдаёт как бы не писал....
sleep(1000);
string Text[10];
loadsymbolbase ("C:\GoldF\basetext.sib"
readtext (NUM, #Text[0], 7, 1, -1, -1, -1, -1, -1, 0, -1, 1327, 211, 1354, 233, -1);
int s0=formatsn(Text[0]);
textout(0, 1786, 217, "(formatsn(Text[0])", 1);
messagebox(formatsn(Text[0])); |
|
|
Kibor |
Отправлено: 05 Ноября, 2017 - 18:09:24
|
Эксперт
Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
textout
выводит string
если в string число и надо вывести textout, то зачем его переводить в число??
textout(0, 1786, 217, Text[0], 1);
если число надо вывести в textout
int a=5;
textout(0, 1786, 217, format(a), 1); |
|
|
|