if (!m_Sources.Create(_T("Shortcuts1"),this,CRect(0,41,ClientRect.Width(),ClientRect.bottom-ClientRect.top-25),
ID_VIEW_WORKSPACE,WS_CHILD|WS_VISIBLE|CBRS_LEFT))
{
return FALSE;
}
pOutlookBar=(CMFCOutlookBarTabCtrl*)m_Sources.GetUnderlyingWindow();
if (pOutlookBar==NULL)
{
assert(FALSE);
return FALSE;
}
pOutlookBar->EnableInPlaceEdit(FALSE); //禁用双击的编辑功能
const UINT uiPage1ID=1;
const UINT uiPage2ID=2;
const UINT uiPage3ID=3;
const UINT uiPage4ID=4;
static const int dwDefaultToolbarStyle = (WS_CHILD | WS_VISIBLE | CBRS_TOP |
CBRS_GRIPPER | CBRS_HIDE_INPLACE|CBRS_SIZE_DYNAMIC );
DWORD dwPaneStyle = dwDefaultToolbarStyle | CBRS_FLOAT_MULTI;
m_EarthSources.Create(&m_Sources,dwPaneStyle,uiPage1ID);
m_EarthSources.SetOwner(this);
m_EarthSources.EnableTextLabels();
m_EarthSources.EnableDocking(CBRS_ALIGN_ANY);
加上 pOutlookBar->EnableInPlaceEdit(FALSE); 代码就取消了双击分组控件编辑的功能。