Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Вывод на экран полупрозрачного окна

Страниц (2): [1] 2 »
 

1. Zireael - 19 Марта, 2021 - 17:36:43 - перейти к сообщению
Архив распаковать, длл закинуть в папку с кибор.
https://drive.google.com/file/d/...view?usp=sharing
CODE:
external(INT, "create_window", "create_window", "Window.dll");
external(INT, "destroy_window", "destroy_window", "Window.dll");
external(INT, "get_window_rect", "get_window_rect", "Window.dll");

int rect[4]; // массив для координат окна

// передаваемые параметры
// позиция окна по X и Y
// размеры окна
// цвет окна
// прозрачность от 0 до 255
create_window(200, 300, 500, 400, rgb(255, 0, 255), 150); // создать окно

while(getkeystate(90)==0) // пока не нажата клавиша Z
{
get_window_rect(address(#rect[0])); // получить координаты окна
textout(0, 0, 0, "Нажать Z чтобы остановить скрипт", 1);
textout(1, 0, 20, "Координаты окна:", 1);
textout(2, 0, 40, "Левый верхний угол: "+format(rect[0])+" "+format(rect[1]), 1);
textout(3, 0, 60, "Правый нижний: "+format(rect[2])+" "+format(rect[3]), 1);
sleep(10);
}

destroy_window(); // уничтожить окно

Можно перетаскивать окно и менять размеры.
2. ivantu - 05 Апреля, 2021 - 17:01:13 - перейти к сообщению
Жаль так с формами нельзя , было бы круто. А так да, красивый квадратик, который можно поуменьшать и цветами поиграться )
На него же нельзя накидать кнопки и т.д?
3. Budni - 05 Апреля, 2021 - 18:02:36 - перейти к сообщению
 ivantu пишет:
. А так да, красивый квадратик, который можно поуменьшать и цветами поиграться )

Ты не понимаешь даже насколько это крутая штука))) Грубо говоря ты ей можешь выделять область поиска где будет работать бот или кнопки создавать. В общем решает адаптацию для пользователей вне зависимости от цвета экрана.
4. Zireael - 05 Апреля, 2021 - 18:20:17 - перейти к сообщению
 Цитата:
Жаль так с формами нельзя

Можно сделать тоже самое через Версия 5.87 Создание своих диалоговых окон с помощью WinApi
 Цитата:
На него же нельзя накидать кнопки и т.д?

Можно, но нет смысла, т. к. обработки сообщений от контролов нет.
https://kibor-bot.com/forum/topi...64709#1617664709
5. Kibor - 05 Апреля, 2021 - 18:35:22 - перейти к сообщению
 ivantu пишет:
На него же нельзя накидать кнопки и т.д?


Кнопка на прозрачном (Отобразить)
6. ivantu - 06 Апреля, 2021 - 00:11:54 - перейти к сообщению
Я так понял, таким методом , создание окон не ограниченно? Не понял
(Добавление)
 Kibor пишет:
Кнопка на прозрачном (Отобразить)

Очень круто!
А чтоб у окна были элементы управления, закрыть свернуть и на весь экран, что нужно?
И вообще такие окна чем то ограничены?
7. Kibor - 06 Апреля, 2021 - 00:32:32 - перейти к сообщению
 ivantu пишет:
А чтоб у окна были элементы управления, закрыть свернуть и на весь экран, что нужно?

в CreateWindow
CODE:
WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_SIZEBOX


CODE:
#define WS_SYSMENU 524288
#define WS_MINIMIZEBOX 131072
#define WS_MAXIMIZEBOX 65536
#define WS_VISIBLE 0x10000000
#define WS_SIZEBOX 0x00040000
8. ivantu - 06 Апреля, 2021 - 00:44:22 - перейти к сообщению
Спасибо!
9. Jubelee - 19 Июля, 2022 - 07:29:00 - перейти к сообщению
Zireael , не работает прозрачность окна. Устанавливаю от 0 до 255 - одно и то же
10. Zireael - 19 Июля, 2022 - 09:12:10 - перейти к сообщению
 Цитата:
одно и то же

Что именно?

Powered by ExBB FM 1.0 Final