GME  13
RegistryTree.h
Go to the documentation of this file.
00001 #if !defined(AFX_REGISTRYTREE_H__E072C51F_DB18_49A9_AE5A_76015F6779B4__INCLUDED_)
00002 #define AFX_REGISTRYTREE_H__E072C51F_DB18_49A9_AE5A_76015F6779B4__INCLUDED_
00003 
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007 // RegistryTree.h : header file
00008 //
00009 
00010 #include "RegBrwNode.h"
00011 
00013 // CRegistryTree window
00014 
00015 class CRegistryTree : public CTreeCtrl
00016 {
00017 // Construction
00018 public:
00019         CRegistryTree();
00020 
00021 // Attributes
00022 public:
00023 
00024 // Operations
00025 public:
00026 
00027 // Overrides
00028         // ClassWizard generated virtual function overrides
00029         //{{AFX_VIRTUAL(CRegistryTree)
00030         protected:
00031         //}}AFX_VIRTUAL
00032 
00033 // Implementation
00034 public:
00035         HTREEITEM m_cntxSelected;
00036         void RemoveSubTree(HTREEITEM hItem);
00037         virtual ~CRegistryTree();
00038 
00039         // Generated message map functions
00040 protected:
00041         //{{AFX_MSG(CRegistryTree)
00042         afx_msg void OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult);
00043         afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
00044         afx_msg void OnCntxAddnode();
00045         afx_msg void OnCntxClearnode();
00046         afx_msg void OnCntxRemoveall();
00047         afx_msg void OnCntxRemovetree();
00048         afx_msg void OnEndlabeledit(NMHDR* pNMHDR, LRESULT* pResult);
00049         afx_msg void OnCntxRenamenode();
00050         afx_msg void OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult);
00051         afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
00052         //}}AFX_MSG
00053 
00054         DECLARE_MESSAGE_MAP()
00055 };
00056 
00058 
00059 //{{AFX_INSERT_LOCATION}}
00060 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00061 
00062 #endif // !defined(AFX_REGISTRYTREE_H__E072C51F_DB18_49A9_AE5A_76015F6779B4__INCLUDED_)