VS2010用CToolBar创建的工具条不显示

pygnzj 2012-10-12 08:45:00
代码如下

m_bt1.LoadBitmapW(IDB_BITMAP1);
m_bt2.LoadBitmapW(IDB_BITMAP2);
m_bt3.LoadBitmapW(IDB_BITMAP3);
m_bt4.LoadBitmapW(IDB_BITMAP4);

m_imageList.Create(32,32,ILC_COLOR24|ILC_MASK,4,1);
m_imageList.Add(&m_bt1,RGB(0,128,128));
m_imageList.Add(&m_bt2,RGB(0,128,128));
m_imageList.Add(&m_bt3,RGB(0,128,128));
m_imageList.Add(&m_bt4,RGB(0,128,128));

m_myBar.CreateEx(this, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
m_myBar.SetButtons(BarID,4);
m_myBar.GetToolBarCtrl().SetImageList(&m_imageList);
m_myBar.SetButtonText(0,TEXT("1"));
m_myBar.SetButtonText(1,TEXT("2"));
m_myBar.SetButtonText(2,TEXT("3"));
m_myBar.SetButtonText(3,TEXT("4"));
SIZE si ={32,32};
SIZE sb ={70,60};
m_myBar.SetSizes(sb,si);
RecalcLayout();

求解
...全文
302 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2013-03-29
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
-夜下月光- 2012-11-29
  • 打赏
  • 举报
回复
楼主问的这个我问题我也很想知道; 还有楼上的这位版主: ---------------------- m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockPane(&m_wndToolBar); 是不是缺少了这个? ---------------------- DockPane();的参数不能使CToolBar的指针;这几句运行时报错;
傻X 2012-10-14
  • 打赏
  • 举报
回复
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_wndToolBar);

是不是缺少了这个?
头头 2012-10-13
  • 打赏
  • 举报
回复
Invalidate
「已注销」 2012-10-12
  • 打赏
  • 举报
回复
是否定义了:
#define WINVER 0x0500
或者:
#define _WIN32_WINNT _WIN32_WINNT_WIN2K
等。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧