在 CMainFrame::OnCreate 函数中添加如下代码,就可以把网上找到的各种漂亮的图标资源(.ico)设置到工具栏中了:
CImageList * ImgList; // 存储工具栏所有图标的 CImageList 类
ImgList = m_wndToolBar.GetToolBarCtrl().GetImageList(); // 获取原工具栏的图标列表
HICON hIcon = NULL; // 新加入的图标句柄
// 加载图标资源中的图标,图标资源可以从图标文件导入
hIcon = AfxGetApp()->LoadIconW(MAKEINTRESOURCEW(IDI_OPEN));
ImgList->Replace(0, hIcon); // 替换序号为 0 的图标
m_wndToolBar.GetToolBarCtrl().SetImageList(ImgList); // 将扩展后的图标列表重新设置到工具栏上