C++ MFC应用中的负彩色图标

C++ MFC应用中的负彩色图标,c++,mfc,icons,C++,Mfc,Icons,我已经在互联网上搜索了好几天,试图找到一个解决我同事问题的方法。我不知道该如何描述它,但我认为最好的方法是程序随机选取应该在应用程序其他地方的图标,并将它们显示出来,就像照片底片放在错误的位置一样。这只发生在她的电脑上 下面是它应该是什么样子的示例: 下面是它的实际外观: 如果有人能为我指出正确的方向,我将不胜感激。非唯一资源ID?@πάνταῥεῖ 所有的ID都是唯一的。如果您的行为不一致,可能是某些变量没有初始化,或者是类似的情况。另外,请尝试重新启动Windows 10(而不是关机)。

我已经在互联网上搜索了好几天,试图找到一个解决我同事问题的方法。我不知道该如何描述它,但我认为最好的方法是程序随机选取应该在应用程序其他地方的图标,并将它们显示出来,就像照片底片放在错误的位置一样。这只发生在她的电脑上

下面是它应该是什么样子的示例:

下面是它的实际外观:


如果有人能为我指出正确的方向,我将不胜感激。

非唯一资源ID?@πάνταῥεῖ 所有的ID都是唯一的。如果您的行为不一致,可能是某些变量没有初始化,或者是类似的情况。另外,请尝试重新启动Windows 10(而不是关机)。我敢打赌您的图像列表有问题。它也可能与DPI设置有关。将计算机的DPI更改为125%,登录/退出以查看是否再现错误。非唯一资源ID?@πάνταῥεῖ 所有的ID都是唯一的。如果您的行为不一致,可能是某些变量没有初始化,或者是类似的情况。另外,请尝试重新启动Windows 10(而不是关机)。我敢打赌您的图像列表有问题。它也可能与DPI设置有关。将计算机的DPI更改为125%,登录/退出以查看是否重现错误。