1 (изменено: strobecsmain, 2022-10-09 16:13:38)

Тема: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

Приветствую всех читателей!

У меня возникла проблема, при применении TransColor интерфейс просто стает прозрачным и с ним нельзя взаимодействовать.

Если у кого есть код для исправления этой ошибки, то прошу поделится.

Gui, -MinimizeBox -MaximizeBox -Caption +AlwaysOnTop +E0x20 +Lastfound
Gui Font, s14
Gui, Add, Edit, x200 y83 w175 h33 +Number Limit3 vArizona , %Arizona%
Gui, Add, Edit, x200 y132 w175 h33 +Number Limit3 vsecon , %secon%
Gui, Add, Edit, x200 y181 w175 h33 +Number Limit1 vSecoff , %Secoff%
Gui Add, Picture, hWndhPicFrame1Asdzx x0 y0 w387 h275, Frame 1mainscreen.png
Gui Add, Picture, x0 y237 w194 h38 gactivate, Начать.png
Gui Add, Picture, x194 y237 w193 h38 grelos, Законь.png
Gui Show, x1278 y385 w387 h275, Автоматизация
;;WinSet, TransColor, 12345
;;Gui, Color, 12345
Return

Это код с транс колором.

Только учусь.

2

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

strobecsmain
Я особо не понял чего вы добиваетесь.
Вы хотите сделать GUI прозрачным или сохранить рамку при прозрачности?

3

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

Clannad5

Рамка уже убрана, осталось сделать прозрачный background, но при этом чтобы кнопки и едит работал адекватно.

Проще говоря, при применении TransColor приложение стает фантомным(нельзя взаимодействовать с едитом и т.д.).

Только учусь.

4

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

strobecsmain
скиньте мне изображения, которые вы используете.

5

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

Clannad5 скину как приду домой.

Только учусь.

6 (изменено: Clannad5, 2022-10-11 02:38:31)

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

strobecsmain
А можно поинтересоваться для чего вам полностью прозрачный фон?
Просто такой метод действительно вызывает проблемы, однако это можно решить, если после цвета установить прозрачность, например 50, либо использовуйте Gdip библиотеку.

Так же можно еще вот так:

Gui, +HwndHGUI -Caption

Gui Add, Picture, hWndhPicFrame1Asdzx x0 y0 w387 h275, Ok.png
Gui Add, Picture, x0 y237 w194 h38 gactivate, Ok.png
Gui Add, Picture, x194 y237 w193 h38 grelos, Ok.png
Gui Font, s14
Gui, Add, Edit, x200 y83 w175 h33 +Number Limit3 vArizona , %Arizona%
Gui, Add, Edit, x200 y132 w175 h33 +Number Limit3 vsecon , %secon%
Gui, Add, Edit, x200 y181 w175 h33 +Number Limit1 vSecoff , %Secoff%
Gui Show, x1278 y385 w387 h290, Автоматизация
Gui, Color, 0060ff
return

F2::
WinSet, TransColor, 0060ff, ahk_id %HGUI%
return

activate:
relos:
Msgbox, Hello
return

Для примера добавил TransColor в горячую клавишу F2 и немного выдвинул задний фон.
Где изображение с название Ok.png - подставьте любое изображение с таким же именем, либо измените на свои и не забудьте переименовать.

7

Re: AHK:Как сделать прозрачный GUI с рабочими EDIT и BUTTON?

Clannad5 Спасибо огромное. Извините что не прислал изображения.

Только учусь.