在Create之后,只是创建了对象,还应该设置状态条或工具条的大小,并将其在适当的位置显示出来。下面以添加CStatusBar为例:首先,在主对话框类中添加成员: CStatusBar  m_wndStatusBar;然后,在适当的地方(例如CMyDlg::OnCreate函数中)创建,并设置适当的大小,显示: if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
  sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1;      // fail to create
}
this->m_wndStatusBar.ShowWindow(SW_SHOW);
this->m_wndStatusBar.SetWindowText("Ready for task");
RECT winrect;
this->GetClientRect(&winrect); //取得客户区大小
this->m_wndStatusBar.MoveWindow(winrect.left, winrect.bottom-20, 
winrect.right-winrect.left, 20, TRUE); //在适当的地方显示状态条如果需要进一步的信息,您可以参看:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cstatusbar.asp和
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_CToolBar.3a3a.GetToolBarCtrl.asp等其他有关信息。- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。