m_ToolBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)imageList.m_hImageList);这样可以吗?
解决方案 »
- USB读数据的问题,请大家进来看看,谢谢啦!
- 如何让生成LIB的win32工程一起生成DLL??
- 侯捷的《深入浅出》中Frame1范例程序
- 使用CIN输入时,怎样才能使空格成为输入的一部分?在线等待!!!!1
- 请问拆分窗口怎么在窗口的标题栏加入汉字,能加入吗?在线等,马上给分!
- 100分求助 关于在MFC中调用API的奇怪问题
- 现在的windows系统字体都是变宽(variable-pitch)字体,如果我想使用早期windows的等宽(fixed-pitch)字体,该怎么办?
- 关于Window Service中工作线程退出的问题,求助!
- MSDN(2001。4版本3CD )的卷标是什么?(内无)
- ATL服务注册启动后,没有执行里面代码,双击exe服务可以里面的代码
- 求助:vc++ 6.0中,用向导生成了一个windows程序, 我又新加了一个工具条,怎样让它和以前的工具条在同一行上?
- 哪有C的教材呀?
m_ToolBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)imageList.m_hImageList);加在
m_wndToolBar.GetToolBarCtrl().SetImageList(&m_ilToolBar);后面还是不行
应该是3吧
这样可以吗?
m_ilToolBar.Create(32,32,ILC_COLOR8,3,1);
if (!m_wndToolBar.Create(this) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
CImageList imageList;
CBitmap bitmap;
// Create and set the normal toolbar image list.
bitmap.LoadBitmap(IDB_BITMAP);
imageList.Create(32, 32, ILC_COLORDDB, 3, 1);
imageList.Add(&bitmap, (CBitmap*)NULL);
m_hotToolBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)imageList.m_hImageList);
imageList.Detach();
bitmap.Detach();
IDB_BITMAP是BITMAP资源