Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (22): В начало « 14 15 16 17 18 19 [20] 21 22 »   

> Без описания
Zireael
Отправлено: 21 Апреля, 2019 - 17:55:51
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
разместить картинки, кнопки и даже текст

Это всё можно сделать через static. Принцип тот же как тут: http://kibor-bot.com/forum/topic...50897#1549450897
 
 Top
007wan
Отправлено: 21 Апреля, 2019 - 18:36:47
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




А как сделать текст поверх изображения? Конечно можно текст нарисовать на картинке, а потом вывести на кнопку, но текст смазывается из-за того, что это bmp
(Добавление)
Что эта за функция? Что она дает? Я не понял. Может она как-то меняет цвет контрола или чего?
CODE:
SetClassLong(hWnd_about_author, GCL_HBRBACKGROUND, (LONG)CreateSolidBrush(RGB(0,0,0))) ;

CreateSolidBrush
SetClassLong
 
 Top
007wan
Отправлено: 22 Апреля, 2019 - 15:29:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




В чём проблема? в файл грузит "ННННН..." . Какие еще есть рекомендации
код (Отобразить)

(Добавление)
Как еще сделать пустую секцию? Пробовал в поля ставить "", но он создает секцию и ключ "=", а мне надо пустую.

(Отредактировано автором: 22 Апреля, 2019 - 15:40:07)

 
 Top
Zireael
Отправлено: 23 Апреля, 2019 - 01:49:47
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
.txt

Файл должен быть ini.
 Цитата:
Как еще сделать пустую секцию?

Никак.
Если в файле будут две пустые секции, то какую из них должна вернуть функция.
 
 Top
007wan
Отправлено: 23 Апреля, 2019 - 14:50:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael , Хорошо, а секция считается пустой, если в ней нету ключей, а есть только комментарий?
(Добавление)
И как создать этот комментарий программно? Я пока знаю, что в файле он выглядит так:
 Цитата:
[Section 1]
;Сomment
Key=String

(Добавление)
Пробовал всякие вариации типа этого, что приводило к вылету.
CODE:
WritePrivateProfileString(date, ";", "txt comm", path);

(Отредактировано автором: 23 Апреля, 2019 - 14:53:17)

 
 Top
Zireael
Отправлено: 23 Апреля, 2019 - 15:06:53
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
И как создать этот комментарий программно?

Никак. Разве что прочитать весь файл в массив, парсить весь текст и дописывать комментарии где нужно.
 
 Top
007wan
Отправлено: 23 Апреля, 2019 - 15:07:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




А еще. самое главное - как прочитать этот комментарий и возможно ли сделать некий массив комментариев? Тоесть^ комментарий1[0],комментарий2[1],комментарий2[2] и читать любой из них
(Добавление)
А, спасибо. значит вопрос отпал...
(Добавление)
В файл записывает "HHHHH..." вместо текста
Код (Отобразить)

(Добавление)
Как использовать LD_DIR и LB_INITSTORAGE,а так же LB_ADDFILE?
 
 Top
Zireael
Отправлено: 24 Апреля, 2019 - 03:20:32
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
В файл записывает "HHHHH..." вместо текста

 Цитата:
fopen(path, "w" );
{
fclose();
}

Что это?
 Цитата:
ini_read();

И зачем вызывать функцию рекурсивно?
 Цитата:
Как использовать LD_DIR и LB_INITSTORAGE,а так же LB_ADDFILE?

Добавить в список имена exe файлов C:\Windows (Отобразить)

(Отредактировано автором: 24 Апреля, 2019 - 03:34:54)

 
 Top
007wan
Отправлено: 24 Апреля, 2019 - 14:32:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Нужно, что бы создать пустой файл, когда он отсутсвует полностью
 Zireael пишет:
fopen(path, "w" );
{
fclose();
}


 007wan пишет:
Что это?
Цитата:
ini_read();

И зачем вызывать функцию рекурсивно?

Задумка такая: Если файл не найден, создать пустой вызываю функцию ини рид, она теперь не будет писать, что файла нету, а выполнит условие, где не найдена дата, т.к мы создали пустой файл, а что она выполнит: создаст новую дат(ключ) и спишет в файл, а дальше снова прокрутит функцию ини рид и уже загрузит пустой ключ(дату) из файла с данными в список, а кнопка для чего спрашивается? что бы вписать в файл любые значения с текущей датой и верменем,
(Добавление)
Вообщем, я думаю функция у меня некорректна. Прошу исправить.
Задумка такая: открывает файл, если файла найден, то ищем все значения даты и если нашел, то загрузить все значения даты и времени(как сейчас), а если дата не найдена, то создать дату в файле(секцию), а если файл не найден, то создать пустой. (КОД ВЫШЕ)
 
 Top
Zireael
Отправлено: 25 Апреля, 2019 - 03:17:41
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
count = sendmessage(LB_GETCOUNT, 0, 0, formatiw(list));
SendMessage(list, LB_GETTEXT, count, address(#Text_Listbox1[0]));

А подключать библиотеку с функцией кто будет.
CODE:
external(INT, "SendMessage", "SendMessageA", "User32.dll" );

LB_GETCOUNT возвращает количество, но индексация начинается с 0, т. е. количество - 1, чтобы получить текст последней строки.
CODE:
count = sendmessage(LB_GETCOUNT, 0, 0, formatiw(list));
if(count)sendmessage(LB_GETTEXT, count-1, address(#Text_Listbox1[0]), formatiw(list));
 
 Top
Страниц (22): В начало « 14 15 16 17 18 19 [20] 21 22 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by