#if !defined(AFX_PAGEDUENGUNCONTAINER_H__1EE3A875_1A97_4C81_9385_B669203732CE__INCLUDED_) #define AFX_PAGEDUENGUNCONTAINER_H__1EE3A875_1A97_4C81_9385_B669203732CE__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // PageDuengunContainer.h : header file // #include "DlgEditName.h" #include "DlgDuengunTrigger.h" ///////////////////////////////////////////////////////////////////////////// // CPageDuengunContainer dialog #define WM_CHILD_CLOSE (WM_USER+0x777) class CPageDuengunContainer : public CPropertyPage { DECLARE_DYNCREATE(CPageDuengunContainer) // Construction public: CPageDuengunContainer(); ~CPageDuengunContainer(); void BeginDuengunTrigger(); LRESULT OnChildClose(WPARAM wParam, LPARAM lParam); CString m_strSelected; CImageList m_imgIcon; HTREEITEM m_Root; CDlgEditName *m_pEditName; CDlgDuengunTrigger *m_pDuengunTriggerDlg; // Dialog Data //{{AFX_DATA(CPageDuengunContainer) enum { IDD = IDD_DIALOG_DUENGUNCONTAINER }; CTreeCtrl m_ctrlDuengunTree; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CPageDuengunContainer) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CPageDuengunContainer) afx_msg void OnRclickTree1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnMenu_DunguenInsert(); afx_msg void OnMenu_DuengunDelete(); virtual BOOL OnInitDialog(); afx_msg void OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnDblclkTree1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnBegindragTree1(NMHDR* pNMHDR, LRESULT* pResult); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PAGEDUENGUNCONTAINER_H__1EE3A875_1A97_4C81_9385_B669203732CE__INCLUDED_)