í??¨ImageList????????nImageListType????TVSIL_NORMAL??????????÷??????ê??????ó??????????????????????????????????è????????ImageList????????????????×????????????ó??÷????HTREEITEM InsertItem LPCTSTR lpszItem int nImage int nSelectedImage HTREEITEM hParent TVI_ROOT HTREEITEM hInsertAfter TVI_LAST??í??????á????????????????????????nImage??????á????????±????????????±??ù??????????????????ò????????nSelectedImage??????á????±????????????±??ù????????????????TREEITEM GetChildItem HTREEITEM hItem ????????×????á???????? HTREEITEM GetPrevSiblingItem/GetNextSiblingItem HTREEITEM hItem ??????????????÷??á????????????/??????????????????????á???????? HTREEITEM GetParentItem HTREEITEM hItem ??????????????á???????? ??÷????????????????????????????????????????ON_NOTIFY??ê????????????????????????ON_NOTIFY wNotifyCode id memberFxn ????wNotifyCode??????¨??????ú????????id??????ú??ú??????????????????°????ID????memberFxn??????????í??????????????????????????????????????void OnXXXTreeNMHDR pNMHDR LRESULT pResult????????????pNMHDR??????????????????á??????????????????????????????±??è????×????????????????????à??????????á??????????????????÷??????????????????????????????????????????????????????á???????????? TVN_SELCHANGED ??????ù??????????????á????·????ú????±????ó·????????????ù??????á????????NMTREEVIEW???? TVN_ITEMEXPANDED ??????????á????±????????????ó·????????????ù??????á????????NMTREEVIEW???? TVN_BEGINLABELEDIT ????????????±à????á????×??·????±·????????????ù??????á????????NMTVDISPINFO???? TVN_ENDLABELEDIT ??????á????±à????á????×??·????±·????????????ù??????á????????NMTVDISPINFO???? TVN_GETDISPINFO ??????è??????????????????á??????????????±·????????????¨??????????????á????????????????×??·????????ù??????á????????NMTVDISPINFO???? ????????Visual C MFC??á????????±ê×????÷????????????CTreeCtrl??????????????????????§????±????°??????????????ù??????????????è????????????±????°??????????????è????????????????????????????CDC??????ó????????TREEVIEW??±??????????????????????ó????????????±????°??????????????????±??????????????????????????????????????ù????????·??????????°??±ê×??????TREEVIEW??°??????ù??????×????????????????????????×÷??????????????????ê??????????????±????????±??????????????????±??????????????OnItemexpanding??¨????????OnItemexpanded??¨????????????????????????????SetRedraw??????????÷????±????¤????????????????×????????????????????±??????????????????????×??????????????????????????ó????????????????????????????????????¨????????????????CTreeCtrl??à????×????àCmyTreeCtrl??????????????????????????????????????????±???????????? BOOL CMyTreeCtrl::SetBKImageLPCTSTR LpszResource void CMyTreeCtrl::OnPaint void CMyTreeCtrl::OnItemexpandingNMHDR pNMHDR LRESULT pResult void CMyTreeCtrl::OnItemexpandedNMHDR pNMHDR LRESULT pResult BOOL CMyTreeCtrl::OnEraseBkgndCDC pDC ????????????????????????????????±à??????????è±à??????????è±à??????????è±à??????????è 1???? ????????Visual C6.0??????ú??????????????ù??????????????ú??????????????ú???? ///////////////////////////////////////////////// if definedAFX_TREEDLG_H__D82DB384_F574_44A7_96DA_6EC9068E22B1__INCLUDED_ define AFX_TREEDLG_H__D82DB384_F574_44A7_96DA_6EC9068E22B1__INCLUDED_ if _MSC_VER gt 1000 pragma once endif // _MSC_VER gt 1000 /////////////////////////////////////////// CTreeDlg dialog include quotMyTreeCtrl.hquot class CTreeDlg : public CDialog // Construction public: CTreeDlgCWnd pParent NULL // standard constructor // Dialog Data //AFX_DATACTreeDlg enum IDD IDD_TREE_DIALOG CMyTreeCtrl m_CtrlTree //AFX_DATA // ClassWizard generated virtual function overrides //AFX_VIRTUALCTreeDlg protected: virtual void DoDataExchangeCDataExchange pDX // DDX/DDV support //AFX_VIRTUAL // Implementation protected: HICON m_hIcon // Generated message map functions //AFX_MSGCTreeDlg virtual BOOL OnInitDialog afx_msg void OnSysCommandUINT nID LPARAM lParam afx_msg void OnPaint afx_msg HCURSOR OnQueryDragIcon.
上一篇:
【精品】计算机图形学 MFC VC++6.0制作的简单时钟源代码
下一篇:
上海查获80公斤越南鸡肉