可能对VC掌握得太少了,同样的控件,C#为什么用起来那么简练,晕。 HTREEITEM hItem1A = m_tree.InsertItem(_T("根"),TVI_ROOT);//添加根节点的两种方法 //HTREEITEM hItem1A = m_tree.InsertItem(_T("根"),0,0); HTREEITEM hItem2_1B=m_tree.InsertItem(_T("根上一1"),1,2,hItem1A,TVI_LAST); m_tree.InsertItem(_T("根上二"),1,2,hItem2_1B); m_tree.InsertItem(_T("根上二"),1,2,hItem2_1B); HTREEITEM hItem2_2B=m_tree.InsertItem(_T("根上一"),1,2,hItem1A,TVI_LAST); m_tree.InsertItem(_T("根上一"),1,2,hItem2_2B); m_tree.InsertItem(_T("根上一"),1,2,hItem2_2B); m_tree.InsertItem(_T("根上一"),1,2,hItem1A,TVI_LAST); m_tree.InsertItem(_T("根上一"),1,2,hItem1A,TVI_LAST); //设置显示风格 m_tree.SetBkColor (RGB(220,200,220));//背景颜色 m_tree.Expand(hItem1A,TVE_EXPAND);//根部展开 DWORD dwStyle=GetWindowLong(m_tree.m_hWnd ,GWL_STYLE);//获得树的信息 dwStyle|=TVS_HASBUTTONS|TVS_HASLINES|TVS_LINESATROOT;//设置风格 ::SetWindowLong (m_tree.m_hWnd ,GWL_STYLE,dwStyle); SelectChanged事件 void CUseControlDlg::OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult) { } |
|
来自: @舍得人生 > 《VS2003相关》