【发布时间】:2021-09-21 05:40:07
【问题描述】:
我正在尝试根据 windows 主题反转 .ico 文件的图标。 根据窗口的不同,我将尝试反转托盘图标。 我还没有找到任何方法来实现这一点。
如何使用 python 2.7 反转图标?
def get_hicon(self, icon):
hicon = None
hinst = win32gui.GetModuleHandle(None)
if icon and os.path.isfile(icon):
icon_flags = win32con.LR_LOADFROMFILE | win32con.LR_DEFAULTSIZE
ico_x = win32api.GetSystemMetrics(win32con.SM_CXSMICON)
ico_y = win32api.GetSystemMetrics(win32con.SM_CYSMICON)
hicon = win32gui.LoadImage(hinst,
icon,
win32con.IMAGE_ICON,
ico_x,
ico_y,
icon_flags)
return hicon
我使用此代码获取图标
【问题讨论】:
-
你不能忍受两个预存的图标吗?
-
是的,如果这不起作用,我将继续采用这种方法