对话框头文件中定义:CToolBar m_toolbar;
对话框源文件OnInitDialog()函数中:
if (!m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_toolbar.LoadToolBar(IDR_TOOLBAR)
//加载工具栏资源
)
{
TRACE0("Failed to create toolbar\n");
return false;
}
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
CImageList ImageList;
m_toolbar.SetSizes(CSize(39, 38), CSize(32, 32));
ImageList.Create(32, 32, ILC_COLOR32 | ILC_MASK, 7, 1);
ImageList.SetBkColor(RGB(0, 0, 0));//设置背景颜色
ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_OPEN));
ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_CLOSE));
m_toolbar.GetToolBarCtrl().SetImageList(&ImageList);
m_toolbar.EnableToolTips(TRUE);
ImageList.Detach();
工具栏就是不显示,求助。