我正在创建一个程序,它将替换 Python 中的 Windows 开始菜单。我设法找到了一种隐藏任务栏的方法,如下所示,但我找不到隐藏开始球(Windows 按钮)的方法。
import ctypes
from ctypes import wintypes
FindWindow = ctypes.windll.user32.FindWindowA
FindWindow.restype = wintypes.HWND
FindWindow.argtypes = [
wintypes.LPCSTR, #lpClassName
wintypes.LPCSTR, #lpWindowName
]
SetWindowPos = ctypes.windll.user32.SetWindowPos
SetWindowPos.restype = wintypes.BOOL
SetWindowPos.argtypes = [
wintypes.HWND, #hWnd
wintypes.HWND, #hWndInsertAfter
ctypes.c_int, #X
ctypes.c_int, #Y
ctypes.c_int, #cx
ctypes.c_int, #cy
ctypes.c_uint, #uFlags
]
TOGGLE_HIDEWINDOW = 0x80
TOGGLE_UNHIDEWINDOW = 0x40
def hide_taskbar():
handleW1 = FindWindow(b"Shell_traywnd", b"")
SetWindowPos(handleW1, 0, 0, 0, 0, 0, TOGGLE_HIDEWINDOW)
def unhide_taskbar():
handleW1 = FindWindow(b"Shell_traywnd", b"")
SetWindowPos(handleW1, 0, 0, 0, 0, 0, TOGGLE_UNHIDEWINDOW)