1在工具栏上添加了一个按钮ID 为IDC_EDIT
2建立了一个从CToolBarCtrl类派生的类CToolbarEx并将基类改为CToolBar
3在ToolbarEx.h中定义与编辑框的接口 CComboBox m_edi
4在CMainFrame类OnCreate()中加下面的代码
CRect rect2;
int index = 0;  // 可以直接定义为16,就不用循环匹配了。
while(m_wndToolBar.GetItemID(index) != IDCEDIT) index++;
// 首先取得编辑框在工具栏中的位置(索引)
  m_wndToolBar.SetButtonInfo(index, IDC_EDIT_GETS, TBBS_SEPARATOR, 100); 
// 设置编辑框的宽度,四个参数依次为控件的索引号、ID号、风格、宽度
   m_wndToolBar.GetItemRect(index, &rect2); // 取得它的位置
   rect2.bottom -= 1;
  
   bool Ret = m_wndToolBar.m_edit.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT | ES_AUTOHSCROLL,rect2, &m_wndToolBar, IDC_EDIT_GETS);
// 创建编辑框,四个参数依次为控件的风格、位置、父窗口、ID号
  // 可以用如下方法在编辑框中加入字符串:
  // m_wndToolBar.m_Edit_Gets.SetWindowText("zzz...");
  // m_wndToolBar.m_Edit_Gets.SetWindowText("我的编辑框");编译后没有问题可是不能执行?????????谁知道错在哪了呀?????????