WEB开发网
开发学院软件开发VC IE控制条的实现 阅读

IE控制条的实现

 2010-05-27 20:37:04 来源:WEB开发网   
核心提示:四、CIEBar的使用CIEBar的使用非常简单,在CMainFrame中定义一个变量后,IE控制条的实现(2),在CMainFrame::OnCreate中用如下代码创建并加入树形控件:if(!m_IEBar.Create(this, IDD_IEBAR, CBRS_LEFT, 100) || !m_IEBar.In

四、CIEBar的使用

CIEBar的使用非常简单,在CMainFrame中定义一个变量后,在CMainFrame::OnCreate中用如下代码创建并加入树形控件:

if(!m_IEBar.Create(this, IDD_IEBAR, CBRS_LEFT, 100) || !m_IEBar.InitIEBar())
    return -1;
  CTreeCtrl* pTreeCtrl = m_IEBar.GetTreeCtrl();
  ASSERT(pTreeCtrl);
  // modify tree styles
  pTreeCtrl->ModifyStyle(NULL,
    TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS);
  HTREEITEM t_hRoot = pTreeCtrl->InsertItem("root");
  for(int i=0; i<40; i++)
  {
    CString t_ItemStr;
    t_ItemStr.Format("node %d", i+1);
    pTreeCtrl->InsertItem(t_ItemStr, t_hRoot);
  }
  m_IEBar.EnableDocking(CBRS_ORIENT_HORZ);
  DockControlBar(&m_IEBar);

因为该工程是模仿IE浏览器做的,所一其大部分的操作风格都和IE浏览器非常的相似,例如当我门用鼠标调整IE控制条的宽度时,我们最多只能将其拉伸到工作区的一半大小为止,并且可以通过“查看”菜单中的“IE控制条”选项来显示和隐藏。

本文配套源码

上一页  1 2 

Tags:IE 控制 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接