其他分享
首页 > 其他分享> > 在不同DPI屏幕环境下,让图标显示的尺寸保持不变,使用 LoadImage() 加载图标

在不同DPI屏幕环境下,让图标显示的尺寸保持不变,使用 LoadImage() 加载图标

作者:互联网

之前写过的一个客户端程序中,需要在状态栏上显示图标:

我当时使用的是:HICON LoadIcon(HINSTANCE hInstance, LPCTSTR lpIconName);

在DPI:125%的屏幕上测试发现,状态栏的图标自动变大了,变模糊了。

今天才发现,原来使用:LoadImage(hInstance, MAKEINTRESOURCE(IDI_XXX), IMAGE_ICON, 16, 16, 0);

就可以轻松的解决在高DPI上,让图标显示的尺寸保持不变。

发现自已真的太菜了。

标签:状态栏,16,hInstance,LoadImage,DPI,图标
来源: https://www.cnblogs.com/personnel/p/10420082.html