我无法在Win32应用程序的工具栏按钮上设置自定义ICO图标

我为我的英语不好而道歉。我在Windows 10上的Visual Studio 2017社区中的Win32 API中编写了一个C ++应用程序。该应用程序具有带按钮的工具栏。我想将自定义功能分配给每个按钮。因此,每个按钮必须具有其自定义的特定图标。 (我将图标添加到了应用程序的ResourceFiles文件夹中。) 问题是我无法在工具栏的按钮上安装自定义ICO图标。 应用程序中,按钮是空的,没有图标。我在SO和其他站点上重新阅读了有关此主题的很多信息。不过,我仍然无法在按钮上安装图标。如有任何帮助,我将不胜感激。先感谢您。下面是我的代码,我尝试使用这些代码将图标放在工具栏按钮上:

EditText

IDI_ICON1,IDI_ICON2,IDI_ICON3和IDI_ICON4是四个ICO图标文件的标识符,这些图标文件是通过将这些图标添加到应用程序资源中而得到的。 如果我在调试器中检查LoadIcon函数的结果,尽管返回的HICON值本身不为零,但我将看到消息“无法读取内存”。 请告诉我以上代码中需要解决的问题?

cghchong 回答:我无法在Win32应用程序的工具栏按钮上设置自定义ICO图标

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3133679.html

大家都在问