问题描述
我正在将我的程序从CToolBar更新为CMFCToolBar。
I am updating my program from CToolBar to CMFCToolBar.
在我的程序中, CToolBar使用以下函数添加图像。
In my program, the CToolBar uses below function to add images.
toolBar.GetToolBarCtrl().SetImageList(&imgList);
toolBar.GetToolBarCtrl().SetDisabledImageList(&imgListD);
toolBar.GetToolBarCtrl().SetHotImageList(&imgListH);
但是CMFCToolBar类没有SetImageList(),SetDisabledImageList ()和SetHotImageList()函数。
But CMFCToolBar class does not have SetImageList(), SetDisabledImageList() and SetHotImageList() function.
我应该在CMFCToolBar中使用什么来获得与CToolBar相同的结果?
What should I use in CMFCToolBar to get the same result as I get in CToolBar?
提前感谢。
推荐答案
感谢您在这里发帖。
>>但是CMFCToolBar类没有SetImageList(),SetDisabledImageList()和SetHotImageList()函数。
什么我应该在CMFCToolBar中使用以获得与CToolBar相同的结果吗?
在我看来,最简单的方法是使用 CMFCToolBar::LoadToolBar
从应用程序资源加载工具栏。
In my opinion, the most simple way is to use CMFCToolBar::LoadToolBarto load the toolbar from application resources.
你也可以尝试使用 CMFCToolBar :: LoadBitmap
从应用程序资源加载工具栏图像或 CMFCToolBar :: AddToolBarForImageCollection 将
图像从用户界面资源添加到应用程序中的图像集合。
You could also try to use CMFCToolBar::LoadBitmapto load toolbar images from application resources or CMFCToolBar::AddToolBarForImageCollection to addimages from the user interface resources to the collection of images in the application.
希望这对你有帮助。
最好的问候,
Sera Yu
这篇关于CMFCToolBar中的SetImageList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!