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

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

91. 007wan - 28 Сентября, 2019 - 04:54:23 - перейти к сообщению
 Zireael пишет:
Через кибор никак.
Очень жаль. Значит будем ждать, что это добавят.
92. ivantu - 28 Сентября, 2019 - 05:41:15 - перейти к сообщению
Что то ошибку выбивает, какой то хитрый формат Ico ?

Спойлер (Отобразить)
93. Zireael - 28 Сентября, 2019 - 06:15:10 - перейти к сообщению
 Цитата:
Что то ошибку выбивает

Показывает же на какой строке ошибка, при вызове LoadImage, которая не подключена через external.
94. 007wan - 28 Сентября, 2019 - 06:35:00 - перейти к сообщению
Zireael , Помогите пожалуйста решить задачку!
Существует диалог 1 и диалог 2.
При открытии диалога 2 через меню делает диалог1 неактивным(EnableWindow(formatwi(MainWindow), 0)), а потом его закрытии у меня почему-то если диалог1 находится в верхнем z-порядке, то уничтожается диалог2 и диалог 1 почему-то скрывается на секунду, а потом появляется использую код
CODE:
SetWindowPos(gethwnd(0), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

 Цитата:
SWP_NOZORDER//не помогли
SWP_NOOWNERZORDER
HWND_TOP

Я по экспериментировал даже со всеми константами, ничего.
суть в том, что если будет присутствовать флаг SWP_NOACTIVATE, то при уничтожении диалога2, диалог 1 будет скрываться в нижний z-порядок, хотя он был на фоне браузера, а без флага SWP_NOACTIVATE, он так же скрывает на секунду, но потом его активирует, изначально оба диалога были в самой верхней z-последовательности(порядке), но диалог 2 был на фоне диалога1, а потом диалога 1 пропадает на секунду.
(Добавление)
Zireael , Как в ThreeView сделать так, что бы при запуске кода всё меню было уже раскрытым? И всё плюсики были минусами
(Добавление)
и как обрабатывать сообщения когда выбрана вкладка?
95. Zireael - 28 Сентября, 2019 - 09:30:21 - перейти к сообщению
 Цитата:
Как в ThreeView сделать так, что бы при запуске кода всё меню было уже раскрытым?

 Цитата:
#define TVM_EXPAND 4354
#define TVE_EXPAND 2
sendmessage(TVM_EXPAND, TVE_EXPAND... // дописать остальное

 Цитата:
как обрабатывать сообщения когда выбрана вкладка?

WM_NOTIFY
96. 007wan - 28 Сентября, 2019 - 09:44:54 - перейти к сообщению
 Zireael пишет:
// дописать остальное
Это специально, что бы типа на готовое не лез?)
CODE:
sendmessage(TVM_EXPAND, TVE_EXPAND, MyComp, formatiw(TreeView));
sendmessage(TVM_EXPAND, TVE_EXPAND, diskC, formatiw(TreeView));

Спасибо.
97. Nikanr - 28 Сентября, 2019 - 12:13:06 - перейти к сообщению
Как можно удалить строку из лист бокса?

Код (Отобразить)


Видимо как-то не правильно использую LB_DELETESTRING
(Добавление)
Константы тут брал:(для просмотра ссылки Вам необходимо авторизоваться)
98. Zireael - 28 Сентября, 2019 - 12:17:54 - перейти к сообщению
 Цитата:
Как можно удалить строку из лист бокса?

CODE:
#define LB_DELETESTRING 386
sendmessage(LB_DELETESTRING, 2, 0, formatiw(list)); // удалит третью строку
99. Nikanr - 28 Сентября, 2019 - 13:29:53 - перейти к сообщению
Спасибо, понял что напутал) А как отследить клик мыши по пункту списка и вернуть его номер с помощью LB_GETCURSEL?
100. Zireael - 28 Сентября, 2019 - 13:31:17 - перейти к сообщению
 Цитата:
Статик бы ещё

RichEdit в виде статика (Отобразить)

RichEdit в виде статика2 (Отобразить)

(Добавление)
 Цитата:
А как отследить клик мыши по пункту списка и вернуть его номер с помощью LB_GETCURSEL?

ListBox, узнать номер выбранной строки (Отобразить)

Powered by ExBB FM 1.0 Final