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

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

101. 007wan - 06 Сентября, 2019 - 06:11:34 - перейти к сообщению
 Zireael пишет:
 Цитата:
Где можно скачать

visual studio 2019, выбрать community 2019.

Спасибо. Я без понятия как мне создать свой весь диалог полностью из своих длл.
Кнопку там есть пример, а вот как таб контрол не понимаю.
Тук
Можно пример, пожалуйста! Я уже час парюсь как создать. Кстати, из этой же темы я его и скачал, даже искать не пришлось
102. Kibor - 06 Сентября, 2019 - 06:14:09 - перейти к сообщению
Скачать Visual Studio тут. Установить Microsoft Visyal C++ 5.0
Пароль все единицы.
При установке пару раз что то не поставится. Пропустить. Не мешает

Старенькая, но мне подходит. Кое что не подключается, но вам это не надо.
Кибор создан в ней.
103. 007wan - 06 Сентября, 2019 - 06:16:56 - перейти к сообщению
 Kibor пишет:
Скачать Visual Studio тут. Установить Microsoft Visyal C++ 5.0
Пароль все единицы.
При установке пару раз что то не поставится. Пропустить. Не мешает

Старенькая, но мне подходит. Кое что не подключается, но вам это не надо.
Кибор создан в ней.
Тема актуальная реально. Вот ты написал, что она не актуальная, потому что[url=Получение и обработка сообщений в немодальных окнах Кибор]Получение и обработка сообщений в немодальных окнах Кибор[/url] Но ведь там не все функции работают. Например, таб контрол и смена цветовой гаммы для контролов. Я думаю начну бот писать с самого 0, что бы в нем было то, что мне нужно, а дальше буду дополнять из старого скрипта, который я оставлю и который не полноценный.
(Добавление)
Пожалуйста, я уже не прошу сделать, что бы работал Таб котрол и цвета для контролов, а хотя бы сделать отдельный ролик поЭтому По все контролам, котоыре там имеются.
104. Dantes3000 - 06 Сентября, 2019 - 06:58:58 - перейти к сообщению
 Kibor пишет:
Скачать Visual Studio тут. Установить Microsoft Visyal C++ 5.0
Пароль все единицы.
При установке пару раз что то не поставится. Пропустить. Не мешает

Старенькая, но мне подходит. Кое что не подключается, но вам это не надо.
Кибор создан в ней.


а какой файл запуска там, собстнно?
105. ivantu - 06 Сентября, 2019 - 07:20:54 - перейти к сообщению
Поддерживаю, видеоролик помог бы с объяснениями.
106. 007wan - 06 Сентября, 2019 - 09:57:48 - перейти к сообщению
Надеюсь -надеюсь...
107. 007wan - 07 Сентября, 2019 - 05:33:50 - перейти к сообщению
Kibor , Видеоролик будет или нет? Я создавать создавать то умею, а вот как передать Кибору значения не совсем вдубляю, как передать Tab controle при выборе вкладки?
(Добавление)
И самое странное - не нахожу как их уменьшить. Правой кнопкой не вижу параметров, а только стили и всё
(Добавление)
*не нахожу как их уменьшить(вкладки) по количеству
108. 007wan - 08 Сентября, 2019 - 02:53:04 - перейти к сообщению
Ну можно, пожалуйста, сейчас снять видеоролик? Это очень важно, пожалуйста.
(Добавление)
Просто программирование "встало". Пока не будет решена одна задача, другие не решатся, как домино. Хотел я решить некоторые, да никак, к сожалению.
(Добавление)
 Dantes3000 пишет:
а какой файл запуска там, собстнно?
Не понял. Формат чего?
(Добавление)
Почему нельзя вместо этого
CODE:

int FLASHWINFO[5];//глобальная

FLASHWINFO[0] = sizearray(FLASHWINFO)*4;
FLASHWINFO[1] = gethwnd(1);
FLASHWINFO[2] = FLASHW_CAPTION;
FLASHWINFO[3] = 7;
FLASHWINFO[4] = 10;

так
CODE:
int FLASHWINFO[5];//глобалака

FLASHWINFO[5] = sizearray(FLASHWINFO)*4, gethwnd(1), FLASHW_CAPTION, 7, 10;//так выглядит куда лучше

(Добавление)
С {} так же пишет ошибку
109. Zireael - 08 Сентября, 2019 - 03:14:45 - перейти к сообщению
 Цитата:
Почему нельзя

Потому что это инициализация при объявлении массива, а не где угодно.
Как вариант частично сразу заполнить, остальное потом.
CODE:
#define FLASHW_CAPTION 1
int FLASHWINFO[5]={20, -1, FLASHW_CAPTION, 7, 10}


// FLASHWINFO[1] = gethwnd(1); // это дописать в обработчике сообщений, когда будет известен хендл окна
110. 007wan - 08 Сентября, 2019 - 03:49:58 - перейти к сообщению
А нельзя ли избавится от лишнего объявления переменных и что бы было меньше строчек, но больше их длина?
CODE:
CREATE_TIMER(0, 30)
{
if(getkeystate(1) || getkeystate(2))
{
setwindowparam(dialog);
getmouse(mouse_x, mouse_y);
rect_dialog[0] = dialog.left;
rect_dialog[1] = dialog.top;
rect_dialog[2] = dialog.left+dialog.width;
rect_dialog[3] = dialog.top+dialog.height;

if(WindowFromPoint(mouse_x, mouse_y) != gethwnd(1))
{
if(PtInRect(address(#rect_dialog[0]), mouse_x, mouse_y))
{
FlashWindowEx(address(#FLASHWINFO[0]));
return;
}
}
}
}
Может как-то так:
CODE:
CREATE_TIMER(0, 30)
{
if(getkeystate(1) || getkeystate(2))
{
setwindowparam(dialog);
getmouse(mouse_x, mouse_y);

if(WindowFromPoint(mouse_x, mouse_y) != gethwnd(1))
{
if(PtInRect(address(dialog.left, dialog.top)..., mouse_x, mouse_y))
{
FlashWindowEx(address(#FLASHWINFO[0]));
return;
}
}
}
}

Powered by ExBB FM 1.0 Final