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

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

81. 007wan - 21 Марта, 2019 - 09:11:19 - перейти к сообщению
Dantes3000 , Ну я не сижу целыми днями за компьютером
(Добавление)
И не год, а 2
(Добавление)
Я пытаюсь не создать что-то, а понять всё или почти всё, что бы понять, что создать исходя что имеется.
(Добавление)
Ну бывает еще забываю что-то
82. 007wan - 22 Марта, 2019 - 06:30:20 - перейти к сообщению
Не получается сохранить в файл положения списка комбо.
Сначала пробовал первое, потом второе
CODE:
//StatusCombobox1 = SendMessage(Combobox1, 0, CB_GETITEMDATA, 0);
StatusCombobox1 = sendmessage(CB_GETCURSEL, 1, 0, formatiw(Combobox1));
83. Zireael - 22 Марта, 2019 - 06:35:08 - перейти к сообщению
 Цитата:
CB_GETCURSEL
wParam
Не используется; должно быть ноль.
lParam
Не используется; должно быть ноль.
84. 007wan - 22 Марта, 2019 - 06:41:13 - перейти к сообщению
Zireael , Извини, я просто это взял из примера
CODE:
row=sendmessage(CB_GETCURSEL, 1, 0, formatiw(combo2)); // узнаём номер выбранной строки
отсюда(для просмотра ссылки Вам необходимо авторизоваться)
85. Zireael - 22 Марта, 2019 - 06:56:57 - перейти к сообщению
Надо 1 на 0 исправить.
86. 007wan - 22 Марта, 2019 - 07:15:23 - перейти к сообщению
Zireael ,
CODE:
StatusCombobox1 = sendmessage(CB_GETCURSEL, 0, 0, formatiw(Combobox1));
messagebox(format(StatusCombobox1));
У меня будь выбрана или нет строка выдает всегда 0
(Добавление)
CODE:
messagebox(format(Language[StatusCombobox1]));
Так тоже(из примера)
87. 007wan - 22 Марта, 2019 - 10:02:09 - перейти к сообщению
Можно пример как external получает указатель на колесо мыши и получает данные о том, что: колесо мыши крутится/крутанулось вверх, так же и вниз. И в зависимости от количество сколько крутими если вниз, то отнимает число, если вверх, то прибавлдяет на 1 или на больше
(Добавление)
Нашел
CODE:
WM_MOUSEWHEEL

(Добавление)
Я нашел как дать значение, а как принять я хз(для просмотра ссылки Вам необходимо авторизоваться)
88. Zireael - 22 Марта, 2019 - 18:20:05 - перейти к сообщению
 Цитата:
StatusCombobox1 = sendmessage(CB_GETCURSEL, 0, 0, formatiw(Combobox1));
messagebox(format(StatusCombobox1));
У меня будь выбрана или нет строка выдает всегда 0

Узнать какая строка выбрана в combobox (Отобразить)

 Цитата:
WM_MOUSEWHEEL

CODE:
int x=0;
createdialog(0);
showdialog(0, "Диалог", 100, 100, 350, 200, 1, 1);

textbkcolor(255, 65280);
loop()
{
textout(0, 120, 220, "Крутим колёсико вверх или вниз: "+format(x), 1);
sleep(10);
}

function getmessage(0, WM_MOUSEWHEEL)
{
if(message.wparam>0)x++;
else x--;
}
89. 007wan - 23 Марта, 2019 - 02:29:22 - перейти к сообщению
 Zireael пишет:

Узнать какая строка выбрана в combobox (Скрыть)
Печально, но не работает в моем коде. Всегда показывает единицу, я даже прибег к таким мерам как: удаление из своего кода все, что связанное с комбо и переменные и вставил то, что выше и куда надо как тут, так и там в коде у меня.В лупе показывает текстаут, что комбо строка выбрана всегда 0. Может это как-то связанно с тем, что у меня открыто 2 диалога? У меня комбо находится в "настройках"
(Добавление)
 Zireael пишет:
код1 (Отобразить)
За это конечно. Отдельное спасибо.
(Добавление)
код2 (Отобразить)
Сдесь странно, но работает и только 1 раз после повторного открытия настроек не работает
(Добавление)
Извиняюсь за раскладку
90. Zireael - 23 Марта, 2019 - 04:21:36 - перейти к сообщению
 Цитата:
Сдесь странно, но работает и только 1 раз после повторного открытия настроек не работает

Здесь.
Нужно создавать комбо 1 раз в момент создания окна, а не при каждом вызове меню.
code (Отобразить)

Powered by ExBB FM 1.0 Final