Как сделать прозрачной программу

Нужно чтобы можно было выбрать окно любого приложения и сделать его с небольшой прозрачностью и чтобы висело поверх всех окон, а главное было «прозрачно» для мышки, то есть нельзя было на него нажать, а на контролы под этим окном других приложений нажать можно было. Типа как сообщение Windows «Активация Windows. «.
Утилит чтобы сделать окно поверх всех великое множество. А есть ли такие утилитки?

  • Вопрос задан более года назад
  • 533 просмотра

Комментировать
Решения вопроса 1
Начинающий питонист.
Да полно, вроде actual window manager так умел, через ahk это можно сделать
Ответ написан более года назад

Нравится 1 3 комментария
А можно. в общих чертах, как это сделать через AHK?

wisgest, честно говоря сразу так и не вспомню, но. Нужно просто добавить окну определенный флаг. Сразу нашел у себя сниппет для скрытия заголовка окна:

Toggle_Window(Window:=»») < static A := Init() if (!Window) MouseGetPos. Window WinGet, S, Style, % (i := «_» Window) ? «ahk_id » Window : if (S WinGet, IsMaxed, MinMax, % «ahk_id » Window if (A[i, «Maxed»] := IsMaxed = 1 ? true : false) WinRestore, % «ahk_id » Window WinGetPos, X, Y, W, H, % «ahk_id » Window for k, v in [«X», «Y», «W», «H»] A[i, v] := %v% Loop, % A.MCount < if (X >= A.Monitor[A_Index].Left X < A.Monitor[A_Index].Right Y >= A.Monitor[A_Index].Top Y < A.Monitor[A_Index].Bottom) < WinSet, Style, -0xC00000, % «ahk_id » Window break >> > else if (S WinSet, Style, +0x40000, % «ahk_id » Window WinSet, Style, +0xC00000, % «ahk_id » Window WinMove, % «ahk_id » Window,, A[i].X, A[i].Y, A[i].W, A[i].H if (A[i].Maxed) WinMaximize, % «ahk_id » Window A.Remove(i) >> Init() < A := <>SysGet, n, MonitorCount Loop, % A.MCount := n < SysGet, Mon, Monitor, % i := A_Index for k, v in [«Left», «Right», «Top», «Bottom»] A[«Monitor», i, v] := Mon%v% >return A >

Читайте также:
Открыть exe на Андроид программа

Как сделать прозрачным панель задач Windows 11.Прозрачная панель задач в Windows 11


Скрипт учитывает многомониторные конфигурации, без этого можно и проще. А вот чтобы окно было прозрачно для кликов — нужно добавить флаг +E0x20
Пример:

/* * * * Compile_AHK SETTINGS BEGIN * * * [AHK2EXE] Exe_File=%In_Dir%layout_indicator_result.exe Compression=0 No_UPX=1 [ICONS] Icon_1=C:Usersmkoneicochinesse_char.ico * * * Compile_AHK SETTINGS END * * * */ ; ПРОЗРАЧНЫЙ ДЛЯ КЛИКОВ ИНДИКАТОР РАСКЛАДКИ #noenv ;it seems for singleinstanse(no messages) #singleinstance, ignore setbatchlines, -1 setworkingdir, %a_scriptdir% ;i don’t know what this Gui Color, 0xFF0000 ;+E0x20 for click throught gui ;+hWnd create Id for Gui Gui, main_window:New, +E0x20 -Caption +LastFound +ToolWindow +AlwaysOnTop +hWndMAIN WinSet, Transparent, 230 ;unpack screen width, height with var_ prefix? sysget, var_, monitorworkarea ;near to taskbar height size := var_right / 64 ;indicator main colors english_color := «FAFAFA» other_color := «303030» ;select color for init color := check_lang() ? english_color : other_color ;add indicator gui, add, listview, x0 y0 w%size% h%size% -hdr -e0x200 -multi background%color% v_lang x := (var_right-size) y := (var_bottom-size) gui, show, x%x% y%y% na, OSD Loop < sleep, 200 color := check_lang() ? english_color : other_color gui, show, x%x% y%y% na, OSD guicontrol, +background%color%, _lang >check_lang() < ;English := «0xfffffffff0c00409» curr_lang := DllCall(«GetKeyboardLayout», «Int», DllCall(«GetWindowThreadProcessId», «Int», WinActive(«A»), «Int», 0)) ;curr_lang := Format(«0x», curr_lang_hex) ;i := (English = curr_lang) ;Msgbox %curr_lang%, %English% if (curr_lang == -255785975||curr_lang == -255851511) < ;MsgBox, 1 Return true >else < Return false >> Pause:: WinGet, transparency, transparent, ahk_id %MAIN% if (transparency = 0) < WinSet, Transparent, 230, ahk_id %MAIN% >else < WinSet, Transparent, 0, ahk_id %MAIN% >return

Источник: qna.habr.com

Не работает TranslucentTB. Как сделать панель задач прозрачной снова.

Как настроить прозрачность окон

Прозрачность окон стала доступна пользователям в Microsoft Windows Vista и Windows 7, начиная с 2005 года. Эта опция позволила сделать обрамления вокруг окон папок и программ несколько прозрачными, «размывающими» фон, а также разноцветными, по вкусу пользователя.

Читайте также:
2 что такое стиль в терминах программы word

Как настроить прозрачность окон

Статьи по теме:

  • Как настроить прозрачность окон
  • Как сделать окно полупрозрачным
  • Как сделать окна прозрачными

Инструкция

Прозрачность окон можно активировать и настроить не на всех издательствах Windows Vista / 7. Так, редакция «Базовая» не имеет настроек прозрачности, так как ориентирована на слабые компьютеры с небольшим объемом оперативной памяти. А графические эффекты, в том числе и прозрачность, потребляют большое количество системных ресурсов.

Во всех остальных редакциях Windows Vista/7 прозрачность окон настраивается в разделе «Персонализация» панели управления. Для вызова этого раздела, щелкните правой кнопкой мыши на любом пустом месте рабочего стола.В появившемся диалоговом окне выберите пункт «Персонализация». Перед вами появится окно персонализации. В нижней части окна найдите пункт «Цвет окна» и щелкните левой кнопкой мыши по приведенной ссылке.

Вы перейдете в раздел персонализации «Цвет и внешний вид окна». Система предложит вам изменить цвет границ окон, меню «Пуск» и панели задач. Выберите желаемый из предложенных цветов.Ниже в строке «Включить прозрачность» установите галочку.

В настройках интенсивности цвета переместите бегунок, чтобы настроить прозрачность. Перемещение бегунка в крайний левый бок делает окна максимально прозрачными, «стеклянными», перемещение бегунка в правый бок, соответственно, максимизирует насыщенность выбранного вами цвета.

Далее, вы можете настроить насыщенность и яркость прозрачности. Нажмите на фразу «Показать настройку цветов» и перед вами появятся еще три бегунка для изменения оттенка, насыщенности и яркости. Второй и третий из них также изменяет восприятие прозрачности обрамлений вокруг папок и программ.После того, как прозрачность настроена должным для вас образом, нажмите кнопку «Сохранить изменения» и закройте панель персонализации.

  • как изменить прозрачность

Совет полезен?
Статьи по теме:

  • Как вернуть прозрачность
  • Как убрать прозрачность окон
  • Как включить прозрачность
Читайте также:
Программа смотрите кто пришел

Добавить комментарий к статье
Похожие советы

  • Как сделать страницу прозрачной
  • Как сделать, чтобы у ярлыков был прозрачный фон
  • Как сделать значки на рабочем столе прозрачными
  • Как убрать рамки на рабочем столе
  • Как изменить цвет окон
  • Как сделать прозрачным фон ярлыков
  • Как настроить окна в 2017 году
  • Как сделать бар прозрачным
  • Как убрать фон ярлыка рабочего стола
  • Как убрать фон ярлыка
  • Как сделать прозрачным меню пуск
  • Как убрать тени на ярлыках
  • Как сделать прозрачную форму
  • Как задать прозрачность
  • Как изменить цветовую схему в ОС Windows 7
  • Как изменить панель задач
  • Как убрать выделение папок на рабочем столе
  • Как убрать подсветку ярлыков на рабочем столе
  • Как сделать слой полупрозрачным в Photoshop
  • Как включить персонализацию
  • Как изменить цветовую схему в windows 7

Новые советы от КакПросто
Рекомендованная статья
Как происходит заражение компьютера вирусом

Наиболее слабое звено в цепи компьютерной безопасности — это сам пользователь. Наличие установленного на компьютере.

Источник: www.kakprosto.ru

Full glass — прозрачные окна в Windows 7/8/8.1/10

Full glass - прозрачные окна в Windows 7/8/8.1/10

В комментариях под темными темами для Windows 7/8/8.1/10, не однократно спрашивали: как сделать прозрачным окно проводника? Ответ на этот вопрос один, скачиваем программу Full glass, запускаем, и все окна станут прозрачными. Если намерены пользоваться данной утилитой постоянно, то можете добавить ее в автозагрузку.

Внимание! Программа будет работать корректно только в том случае если фон проводника в темы оформления темного цвета.

На Windows 8/8.1/10 предварительно нужно установить Aero Glass.

Источник: 7themes.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru