Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » вопрос по external и др

Страниц (16): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
 

31. 007wan - 13 Мая, 2019 - 07:36:15 - перейти к сообщению
Zireael , Спасибо
(Добавление)
А нельзя сделать часть текста один шрифт, а другая часть - другой?
А то пришла мысль, что можно сделать шрифт:
"первый текст такой шрифт Webdings" + "второй текст такой Times New Roman"
Почему разный? Попробуй его Webdings в ворде и там символы заменяются иконками, класс) и не нужно никакого изображения)
(Добавление)
Еще вот заменить нужно текст:
 Цитата:

[16:27:44] - Обнаружена Image_0.bmp в координатах 842, 146 Всё, что красно - не нужно, даже пробелы, а цифры где 842 и 146 могут быть разные.

(Добавление)
 007wan пишет:
Всё, что красно - не нужно, даже пробелы, а цифры где 842 и 146 могут быть разные.
Случайно цитату запилил. Это не должно было там.
32. Dantes3000 - 13 Мая, 2019 - 12:25:00 - перейти к сообщению
 007wan пишет:
Случайно цитату запилил. Это не должно было там.


создавай тему: вопрос по ВВ кодам форума.
а то всё никак научиться не можешь
33. Zireael - 13 Мая, 2019 - 18:14:20 - перейти к сообщению
 Цитата:
[16:27:44] - Обнаружена Image_0.bmp в координатах 842, 146 Всё, что красно - не нужно, даже пробелы, а цифры где 842 и 146 могут быть разные.

CODE:
string Text;
char text[9999];
//strcpy(#text[0], "[03:15:44] - Не удается найти Image_0.bmp");
strcpy(#text[0], "[16:27:44] - Обнаружена Image_0.bmp в координатах 842, 146");

messagebox(format(#text[0]));
regexreplace(1, #Text, format(#text[0]), "^[\[\]\d:\s\-]+", "");
regexreplace(1, #Text, Text, "\s*в координат.*", "");
messagebox(Text);
34. 007wan - 17 Мая, 2019 - 05:34:07 - перейти к сообщению
А возможно ли как-то скачивать все шрифты с интернета, а потом что бы они как-то применялись в программе?
Я знаю лишь сложный вариант: зайти в ворд, узнать какие шрифты работают (подставлять каждый шрифт где "Times New Roman" в примере где самая первая тема по external "создание немодальных...") и вывести в список и так применять каждый...
35. Zireael - 17 Мая, 2019 - 06:10:29 - перейти к сообщению
 Цитата:
Я знаю лишь сложный вариант: зайти в ворд, узнать какие шрифты работают

Можно окно шрифтов открыть и выбрать нужный.
CODE:
#define CF_EFFECTS 256
external(INT, "ChooseFont", "ChooseFontA", "Comdlg32.dll");

char LOGFONTA[60];
int CHOOSEFONTA[15]={60, 0, 0, address(#LOGFONTA[0]), 0, CF_EFFECTS, 0, 0, 0, 0, 0, 0, 0, 0}

int x=ChooseFont(address(#CHOOSEFONTA[0]));
if(x)
{
messagebox(format(#LOGFONTA[28])); // имя шрифта
}
36. 007wan - 17 Мая, 2019 - 06:27:33 - перейти к сообщению
Zireael , Цвета я так понял не получится установить?
37. Zireael - 17 Мая, 2019 - 06:35:29 - перейти к сообщению
 Цитата:
Цвета я так понял не получится установить?

нет.
38. 007wan - 17 Мая, 2019 - 07:14:58 - перейти к сообщению
Как дать фокус определенному контролу, но не нажимать сам контрол?
39. 007wan - 18 Мая, 2019 - 04:59:43 - перейти к сообщению
Как использовать эти функции?
WM_SETICON
WM_ERASEBKGND
(Добавление)
Появилась идея как выделять нужные события (теоретически)
в том же Listbox.
Например, при обычном формате лога будет стандартный шрифт, а что бы указать или выделить ошибку в логе, не применяя цветовую схему(которой сейчас нету) можно выделять сами строчки жирным шрифтом или иным шрифтом(теоретически), если конечно при изменении шрифта самого контрола не изменится весь шрифт контрол в т.ч его строчки, а так можно каждую строку выделать как захочется. Сам не пробовал.
(Добавление)
Всё таки да. не получится, он изменяет шрифт все строчек, а не отдельно как я считал.
(Добавление)
Как вернуть прежний шрифт?
CODE:
Object_Font1 = CreateFont(-13, 0, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, "Times New Roman");//создаем

SendMessage(Object_Combobox1, WM_SETFONT, Object_Font1, 1);//посылаем

(Добавление)
Может как-то через это...WM_GETFONT, узнаем стандартный, а потом через...задаем стандартный...
40. 007wan - 18 Мая, 2019 - 11:19:22 - перейти к сообщению
Помогите доделать скрипт:
Принцип действия:
Когда жмем кнопку "Запустить":
В лог пишется любой текст такого формата:
"[19:18:56] - Запущен".
И тут же записывает этот текст в файл таким образом:
Для даты 18.05.2019:
Файл:
[18.05.2019]
[19:18:56] - Запущен
Код (Отобразить)

(Добавление)
 007wan пишет:
Для даты 18.05.2019:
Файл:
[18.05.2019]
[19:18:56] - Запущен
Ой не так, а так:
Для даты 18.05.2019:
Файл:
[18.05.2019]
19:18:56=Запущен

Powered by ExBB FM 1.0 Final