EVC 在对话框中加入TOOLBAR

来源:互联网 发布:js 路由实现原理 编辑:程序博客网 时间:2024/05/17 17:57
 

evc 怎样在对话框中加入toolbar?

步骤1:在dialog.h 中声明变量

 CToolBar m_wndToolBar;

步骤二:在资源中insert 一个 toolbar,其id号为:IDR_TOOLBAR1

步骤三:在OnInitDialog()函数中加入以下代码:

 CRect   rect(10,10,0,0);  
 if  (!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT   ,    
       WS_CHILD|WS_VISIBLE|CBRS_ALIGN_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS,
       rect)
  ||!m_wndToolBar.LoadToolBar(IDR_TOOLBAR1)  
  )  
 {  
  TRACE0("failed");  
  return   FALSE;  
 }  
 m_wndToolBar.ShowWindow(SW_SHOW); 

//下面的语句至关重要,否则toolbar不能显示  
 RepositionBars(AFX_IDW_CONTROLBAR_FIRST,   AFX_IDW_CONTROLBAR_LAST,   0); 

原创粉丝点击