仅供参考:void CModifyView::OnInitialUpdate() 
{
CFormView::OnInitialUpdate();
CWnd* placeHolder = GetDlgItem(IDC_HEADERMODIFY);
           //我在Dialog上放了一个Static(IDC_HEADERMODIFY)来确定位置; CRect rc;
placeHolder->GetWindowRect(&rc);
placeHolder->DestroyWindow();//销毁Static;
ScreenToClient(&rc);
m_ctrlHeader.Create(WS_CHILD|WS_VISIBLE|BS_FLAT|WS_TABSTOP|HDS_HORZ,
rc,
this,
IDC_HEADERMODIFY);
        //创建Header; HD_ITEM hdItem = { 0 };
hdItem.cxy = rc.right - rc.left;
hdItem.pszText = L"Modify";
hdItem.mask = HDI_WIDTH|HDI_TEXT;
hdItem.fmt = HDF_CENTER;
m_ctrlHeader.InsertItem(0,&hdItem);
         //写Tiltle;

if (!m_tbHeader.CreateEx(this,TBSTYLE_FLAT|WS_EX_RIGHT,WS_CHILD|WS_VISIBLE|CBRS_ALIGN_TOP))
{
TRACE0("Failed to create toolbar\n");
return ;      // fail to create
}
       //创建工具栏; m_tbHeader.LoadToolBar(IDR_TOOLBARSETZERO);
m_tbHeader.SetButtons(NULL,2);
m_tbHeader.SetButtonInfo(0,ID_BTNSETZEROVIEW,TBBS_BUTTON,0);
m_tbHeader.SetButtonInfo(1,1,TBBS_SEPARATOR,-1);
         //定制Button; int temp = rc.bottom - rc.top;
rc.top = rc.bottom;
rc.bottom = rc.top + temp + 5;
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0,CWnd::reposDefault,NULL,rc,TRUE);
        //调整工具栏;
}CHeaderCtrl m_ctrlHeader;
CToolBar m_tbHeader;
CModifyView : public CFormView;