感谢您使用微软产品。您可以通过修改与ToolBar绑定的ImageList中对应的ICON来实现您需要的功能。
如以下代码所示(假设您需要将ToolBar中第3个按钮的图标改为ID为IDI_ICON1的ICON)
CToolBarCtrl& tb =m_wndToolBar.GetToolBarCtrl();
CImageList* tbImage;
tbImage = tb.GetImageList();
tbImage->Replace(3,(HICON) ::LoadImage(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1), IMAGE_ICON,16,15, 0));
tb.SetImageList(tbImage);
m_wndToolBar.LoadToolBar(IDR_MAINFRAME);关于CToolBarCtrl相关函数的详细帮助,您可以参考
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_ctoolbarctrl_class_members.asp- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。