在调整图标大小时,图标会随之改变

时间:2014-05-18 22:12:19

标签: c++ icons hwnd

所以我正在练习使用Windows应用程序,我在用C ++编写的WinApi中创建了一个2048版本。 添加了一个在Paint中创建的简单图标只是为了看它是如何工作的,现在几分钟之前我已经创建了一个更好看的更新游戏并添加了一些功能,我已成功更改了图标但是如果我调整大小或更好地说,放大图标,看看它看起来如何变回旧的。我甚至从.cpp,.h和.rc文件中删除了旧图标的所有引用,但问题仍然存在。

这是正在发生的事情(上面的图标是在我用(ctrl + scroll)放大它们之前): http://postimg.org/image/aqw52jdtp/ 图标是32x32,24位。

这就是我的代码:

WndClass.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON2));
WndClass.hIconSm = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON2));

IDI_ICON2具有.rc文件中的值,不存在关于图标或位图的其他引用。 Any1知道为什么会这样吗?

0 个答案:

没有答案