首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mfc创设的toolbar 无法显示

2013-08-01 
mfc创建的toolbar 无法显示在头文件中定义:private:CImageList imageCToolBar toolbarCBitmap bmp在dlg

mfc创建的toolbar 无法显示
在头文件中定义:
private:
CImageList image;
CToolBar toolbar;
CBitmap bmp;

在dlg.cpp中代码如下:

写在OnInitDialog函数中

image.Create(48,48,ILC_COLOR32|ILC_MASK,2,2);
bmp.LoadBitmap(IDB_BITMAP1);
bmp.DeleteObject();
bmp.LoadBitmap(IDB_BITMAP2);
bmp.DeleteObject();
toolbar.CreateEx(this);
toolbar.GetToolBarCtrl().SetImageList(&image); toolbar MFC Bitmap toolbarctrl
[解决办法]
与sdi 没差别。
if (!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD
[解决办法]
WS_VISIBLE
[解决办法]
CBRS_TOP
[解决办法]
CBRS_TOOLTIPS) 
[解决办法]

!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
AfxMessageBox("Failed to create toolbar\n");
return -1; // fail to create
}

RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);

热点排行