在AddBar后增加调整: // Set rebar band info CSize sizeMainbar; m_wndToolBar.GetToolBarCtrl().GetMaxSize( &sizeMainbar ); REBARBANDINFO rbbi; ZeroMemory( &rbbi, sizeof(rbbi)); rbbi.cbSize = sizeof(rbbi); rbbi.fMask = RBBIM_CHILDSIZE | RBBIM_IDEALSIZE | RBBIM_SIZE | RBBIM_ID; rbbi.cxMinChild = 1; rbbi.cyMinChild = sizeMainbar.cy; rbbi.cx = rbbi.cxIdeal = sizeMainbar.cx; rbbi.wID = 0; m_wndReBar.GetReBarCtrl().SetBandInfo(0, &rbbi); m_wndToolBar1.GetToolBarCtrl().GetMaxSize( &sizeMainbar ); rbbi.cbSize = sizeof(rbbi); rbbi.fMask = RBBIM_CHILDSIZE | RBBIM_IDEALSIZE | RBBIM_SIZE | RBBIM_ID; rbbi.cxMinChild = 1; rbbi.cyMinChild = sizeMainbar.cy; rbbi.cx = rbbi.cxIdeal = sizeMainbar.cx; rbbi.wID = 1; m_wndReBar.GetReBarCtrl().SetBandInfo(1, &rbbi); 以上例子可以用,但在我的程序中不能用。不知是何原因。最后干脆还是另写一个toolbar把二者合并了。