在 Windows 10 上,现在可以使用“深色主题”。
在 Tk 中,GetSysColor() 用于获取 windows 系统颜色,WM_SYSCOLORCHANGE 用于跟踪颜色变化。
选择高对比度主题时,TK拾取颜色变化。
选择dark-ui时,Tk看不到颜色变化,重启程序也看不到颜色变化。
是否需要做一些特殊的事情来获得这些颜色?
编辑:
这些是 Tk 中的相关文件:
清单:http : //core.tcl.tk/tk/artifact/52574f6bb5c1c0d6
监控代码:http : //core.tcl.tk/tk/artifact/4629f358581eb7aa
初始化/VS API 代码:http : //core.tcl.tk/tk/artifact/ab91ac197b786344