createoutlookbar

来源:互联网 发布:蔡依林努力知乎 编辑:程序博客网 时间:2024/06/13 23:25
 

leftbar.Create(_T("left"),this,CRect(0,0,200,2000),10000,WS_CHILD | WS_VISIBLE | CBRS_LEFT);
 CMFCOutlookBarTabCtrl*tab=(CMFCOutlookBarTabCtrl*)leftbar.GetUnderlyingWindow();
 tab->SetActiveTabTextColor(RGB(255,0,0));
 CRect rectDummy(0, 0, 0, 0);
 const DWORD dwTreeStyle = WS_CHILD | WS_VISIBLE | TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS;
 DWORD dwStyle = AFX_CBRS_FLOAT | AFX_CBRS_AUTOHIDE | AFX_CBRS_RESIZE;

 lengRen.Create(dwTreeStyle, rectDummy, &leftbar, ID_TREE1);
 tab->AddControl(&lengRen, _T("冷热统计"), 2, TRUE, dwStyle);
 fenQu.Create(dwTreeStyle, rectDummy, &leftbar, ID_TREE2);
 tab->AddControl(&fenQu, _T("分区统计"), 2, TRUE, dwStyle);
 leftbar.EnableDocking(CBRS_ALIGN_ANY);
 leftbar.DockToFrameWindow(CBRS_LEFT);

 CreateImage();
 lengRen.SetImageList(&imge,TVSIL_NORMAL);
 fenQu.SetImageList(&imge,TVSIL_NORMAL);
 HTREEITEM root=lengRen.InsertItem(_T("冷热"));
 lengRen.InsertItem(_T("中出0"),1,0,root);
 lengRen.InsertItem(_T("中出1"),1,0,root);
 lengRen.InsertItem(_T("中出2"),1,0,root);
 lengRen.InsertItem(_T("中出3"),1,0,root);
 lengRen.InsertItem(_T("中出4"),1,0,root);
 lengRen.InsertItem(_T("中出5"),1,0,root);

 lengRen.InsertItem(_T("中出1个0"),1,0,root);
 lengRen.InsertItem(_T("中出2个0"),1,0,root);
 lengRen.InsertItem(_T("中出3个0"),1,0,root);
 lengRen.InsertItem(_T("中出4个0"),1,0,root);
 lengRen.InsertItem(_T("中出5个0"),1,0,root);
 
 lengRen.InsertItem(_T("连续2段大于0"),1,0,root);
 lengRen.InsertItem(_T("连续3段大于0"),1,0,root);
 lengRen.InsertItem(_T("连续4段大于0"),1,0,root);
 lengRen.InsertItem(_T("连续5段大于0"),1,0,root);
 lengRen.InsertItem(_T("连续6段大于0"),1,0,root);

 lengRen.InsertItem(_T("连续2段中出0"),1,0,root);
 lengRen.InsertItem(_T("连续3段中出0"),1,0,root);
 lengRen.InsertItem(_T("连续4段中出0"),1,0,root);
 lengRen.InsertItem(_T("连续5段中出0"),1,0,root);

 lengRen.InsertItem(_T("分区形态"),1,0,root);
 lengRen.InsertItem(_T("下期冷热"),1,0,root);
 lengRen.InsertItem(_T("连续▼期中出▼"),1,0,root);

 lengRen.Expand(root,TVE_EXPAND);
 lengRen.SetItemHeight(20);

 HTREEITEM root1=fenQu.InsertItem(_T("冷热"));
 fenQu.InsertItem(_T("中出0"),1,0,root1);
 fenQu.InsertItem(_T("中出2"),1,0,root1);
 fenQu.InsertItem(_T("中出3"),1,0,root1);
 fenQu.InsertItem(_T("中出4"),1,0,root1);
 fenQu.InsertItem(_T("中出5"),1,0,root1);
 fenQu.InsertItem(_T("连续2段大于0"),1,0,root1);
 fenQu.InsertItem(_T("连续3段大于0"),1,0,root1);
 fenQu.InsertItem(_T("连续4段大于0"),1,0,root1);
 fenQu.InsertItem(_T("连续5段大于0"),1,0,root1);
 fenQu.InsertItem(_T("连续6段大于0"),1,0,root1);
 fenQu.InsertItem(_T("分区形态"),1,0,root1);
 fenQu.InsertItem(_T("下期冷热"),1,0,root1);
 fenQu.InsertItem(_T("连续▼期中出▼"),1,0,root1);

 fenQu.Expand(root1,TVE_EXPAND);
 fenQu.SetItemHeight(20);

 icons=AfxGetApp()->LoadIconW(IDI_FU);
 SetClassLong(m_hWnd,GCL_HICON,(long)icons);

原创粉丝点击