UIforFreedom / UIF

代理面板 UI for Freedom
MIT License
231 stars 32 forks source link

win端托盘菜单使用高分辨率显示 #6

Closed daifiyum closed 2 months ago

daifiyum commented 2 months ago

image

这是实现代码,在托盘运行之前执行他:

var (
    moduser32              = syscall.NewLazyDLL("user32.dll")
    procSetProcessDPIAware = moduser32.NewProc("SetProcessDPIAware")
)

func SetProcessDPIAware() error {
    status, r, err := procSetProcessDPIAware.Call()
    if status == 0 {
        return fmt.Errorf("SetProcessDPIAware failed %d: %v %v", status, r, err)
    }
    return nil
}
UIforFreedom commented 2 months ago

感谢。下个版本加上

UIforFreedom commented 2 months ago

已加上了。等修了那个 Bug 再发一个新版本