?? treeview.cpp
字號(hào):
// TreeView.cpp : implementation file
//
#include "stdafx.h"
#include "TreeView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// TreeView
IMPLEMENT_DYNCREATE(TreeView, CTreeView)
TreeView::TreeView()
{
}
TreeView::~TreeView()
{
}
BEGIN_MESSAGE_MAP(TreeView, CTreeView)
//{{AFX_MSG_MAP(TreeView)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// TreeView drawing
void TreeView::OnDraw(CDC* pDC)
{
CDocument* pDoc = GetDocument();
// TODO: add draw code here
}
/////////////////////////////////////////////////////////////////////////////
// TreeView diagnostics
#ifdef _DEBUG
void TreeView::AssertValid() const
{
CTreeView::AssertValid();
}
void TreeView::Dump(CDumpContext& dc) const
{
CTreeView::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// TreeView message handlers
void TreeView::OnInitialUpdate()
{
CTreeView::OnInitialUpdate();
CTreeCtrl &treeCtrl=GetTreeCtrl();
DWORD dwStyle=::GetWindowLong(treeCtrl.m_hWnd,GWL_STYLE);
dwStyle|=TVS_HASBUTTONS|TVS_HASLINES|TVS_LINESATROOT;
::SetWindowLong(treeCtrl.m_hWnd,GWL_STYLE,dwStyle);
HTREEITEM hRoot,hCurPos;
TV_INSERTSTRUCT tInsert;
tInsert.hParent=TVI_ROOT;
tInsert.hInsertAfter=TVI_LAST;
tInsert.item.mask=TVIF_TEXT|TVIF_PARAM;
tInsert.item.pszText="數(shù)學(xué)函數(shù)";
tInsert.item.lParam=0;
hRoot=treeCtrl.InsertItem(&tInsert);
char *plant[4]={"數(shù)學(xué)","汽機(jī)","鍋爐","化學(xué)"};
char *cell[4][5]={
{"sin","cos","log","tg","%"},//主系統(tǒng)運(yùn)行日志
{"1#機(jī)","2#機(jī)","給泵","除氧","熱網(wǎng)"},
{"1#爐","2#爐","3#爐","電除塵","油泵房"},
{"化驗(yàn)站","","","",""}
};
int i,j;
for(i=0;i<4;i++)
{
tInsert.hParent=hRoot;
tInsert.item.pszText=plant[i];
hCurPos=treeCtrl.InsertItem(&tInsert);
for(j=0;j<5;j++)
{
tInsert.hParent=hCurPos;
if(cell[i][j]!="")
{
tInsert.item.pszText=cell[i][j];
treeCtrl.InsertItem(&tInsert);}
}
}
treeCtrl.Expand(hRoot,TVE_EXPAND);
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -