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

Страниц (22): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
 

111. Zireael - 05 Апреля, 2019 - 05:33:24 - перейти к сообщению
 Цитата:
при каждом добавлении строчки в Listbox сохранял это в файл?

После sendmessage(LB_ADDSTRING...
добавить запись в файл.
 Цитата:
Еще вроде можно как-то добавить колонки в этот список.

http://kibor-bot.com/forum/topic...57047#1549357047
112. 007wan - 05 Апреля, 2019 - 06:14:16 - перейти к сообщению
А есть какие-нибудь примеры с диалогами? Но не такими:
CODE:
//external(INT, "my_message", "MessageBoxA", "user32.dll");
//my_message(0, "" , "", 0);

А какие-нибудь кастомные, например, хотелось бы увидеть диалог, где есть галочка, что бы не показывать этот диалог
(Добавление)
Еще хотел спросить. Почему статус галочки равен не всегда 1 или 0, а только при открытии диалога и при сохранении настроек. А так она равна либо 9 либо 8
113. 007wan - 07 Апреля, 2019 - 03:14:01 - перейти к сообщению
А можно ли как-то у LIST BOX удалить или убрать линии, когда выделяешь или как-то отключить, что бы не кликабельно было . без разницы как.
(Добавление)
Да и при этом, что бы ползунок работал. EnableWindow(Object_Listbox1, 0); отключает ползунок, печально)
(Добавление)
LBS_NOSEL нету тутА в яндексе тоже
114. Zireael - 07 Апреля, 2019 - 03:33:33 - перейти к сообщению
 Цитата:
LBS_NOSEL нету тутА в яндексе тоже

Набери в поисковике LBS_NOSEL 0x, обычно на какой-нибудь из первых страниц будет нужное значение.
CODE:
#define LBS_NOSEL 16384
115. 007wan - 07 Апреля, 2019 - 03:46:53 - перейти к сообщению
Zireael , Спасибо! буду знать. Еще вылезла такая ошибка с List box впервые ее вижу: пише, что "повторное выделение памяти для переменной add_list c без удаления Перед выделение необходимо очистить эту память с помощью delete".
(Добавление)
Она редко появляется, вроде когда выделяю, но не всегда вылезает, да и не выделяется, потому что никак
(Добавление)
Еще пишет, после 1 ошибки : "Ошибка в newchar add_list_c[41]"
116. Zireael - 07 Апреля, 2019 - 03:53:50 - перейти к сообщению
 Цитата:
Ошибка в newchar add_list_c[41]

Потому что есть разница между:
 Цитата:
char add_list_c[41]
new char add_list_c[41]
117. 007wan - 07 Апреля, 2019 - 03:54:57 - перейти к сообщению
Zireael , Никак не исправить?
118. Zireael - 07 Апреля, 2019 - 03:59:43 - перейти к сообщению
 Цитата:
Никак не исправить?

Использовать char add_list_c[41] или
 Цитата:
Перед выделение необходимо очистить эту память с помощью delete
119. 007wan - 07 Апреля, 2019 - 04:34:04 - перейти к сообщению
Zireael , А как?
Мне new char заменить на char или в начале delete c;? пишет, что ошибки
CODE:
function add_list(string s)
{
new char c[size(s)+1];
strcpy(#c[0], s);
sendmessage(LB_ADDSTRING, 0, address(#c[0]), formatiw(Object_Listbox1));

if(format(#Load_Checkbox2[0]) == "1")
{
sendmessage(LB_SETTOPINDEX, sendmessage(LB_GETCOUNT, 0, 0, formatiw(Object_Listbox1))-1, 0, formatiw(Object_Listbox1));
}
delete c;
}
120. Zireael - 07 Апреля, 2019 - 04:53:36 - перейти к сообщению
В этой функции нет ошибок.

Powered by ExBB FM 1.0 Final