#if !defined(AFX_PEFFECT_H__02DD362B_11C6_4D55_83A1_028B01BCF503__INCLUDED_) #define AFX_PEFFECT_H__02DD362B_11C6_4D55_83A1_028B01BCF503__INCLUDED_ #include "DlgEffectLoad.h" // Added by ClassView #include "BaseDataDefine.h" #include #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // pEffect.h : header file // ///////////////////////////////////////////////////////////////////////////// // CpEffect dialog class CpEffect : public CPropertyPage { DECLARE_DYNCREATE(CpEffect) class EffectListNode { public: char m_filename[MAX_NAMEBUFFER]; }; // Construction public: List m_EffectListNode; CString m_Select_Effect; void SelectObject(); void add_filename(int ); CString m_EffectFileName; BOOL m_bEffectLoad; FILE *m_LogFile; CDlgEffectLoad m_load; BOOL LoadEffect(); CpEffect(); ~CpEffect(); // Dialog Data //{{AFX_DATA(CpEffect) enum { IDD = IDD_EFFECT }; CListCtrl m_EffectControl; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CpEffect) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CpEffect) afx_msg void OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnDblclkEffectList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnEffectLoad(); virtual BOOL OnInitDialog(); afx_msg void OnBegindragList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnEffectDelete(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PEFFECT_H__02DD362B_11C6_4D55_83A1_028B01BCF503__INCLUDED_)