Прозрачное прозрачное окно с переходом по Python, но без элементов управления и содержимого

Пока что мой прогресс таков:

hwnd = win32gui.FindWindow(None, "Demo")
posX, posY, width, height = win32gui.GetWindowPlacement(hwnd)[4]

windowStyles = win32con.WS_EX_LAYERED | win32con.WS_EX_TRANSPARENT
win32gui.SetWindowLong(hwnd, win32con.GWL_EXSTYLE, windowStyles)
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, posX,posY, 0,0, win32con.SWP_NOSIZE)

windowAlpha = 180
win32gui.SetLayeredWindowAttributes(hwnd, win32api.RGB(0,0,0),
windowAlpha, win32con.LWA_ALPHA)

Этот код делает окно «Demo» прозрачным и прозрачным. Но он включает в себя все элементы управления и содержимое внутри. Мне нужно только сделать фон окна (или все с альфа-0) прозрачным и проходным, больше ничего не будет затронуто. Что-то вроде виджета на рабочем столе, который также можно перетаскивать. Как мне этого добиться?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]