#if !defined(AFX_PAGEGCMDSMOTIONSHEET_H__1469DAF2_5949_4D2D_9153_B613C77FA348__INCLUDED_) #define AFX_PAGEGCMDSMOTIONSHEET_H__1469DAF2_5949_4D2D_9153_B613C77FA348__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // PageGCMDSMotionSheet.h : header file // #include "Z3DGeneralChrModel.h" #include "GridListCtrl.h" #include "DlgEventKeyframeSlider.h" #include "Z3DChrEventGenerator.h" #include "MotionSheetTreeCtrl.h" ///////////////////////////////////////////////////////////////////////////// // CPageGCMDSMotionSheet dialog class CPageGCMDSMotionSheet : public CPropertyPage { DECLARE_DYNCREATE(CPageGCMDSMotionSheet) // Construction public: CPageGCMDSMotionSheet(); ~CPageGCMDSMotionSheet(); void UpdateDataByGCMDS( CZ3DGCMDS* pGCMDS ); void UpdateMotionSheetTree(); void UpdateMotletList( Z3DMOTLET* pMotlet ); void UpdateEventList( const char* szApackFileName ); // Dialog Data //{{AFX_DATA(CPageGCMDSMotionSheet) enum { IDD = IDD_DIALOG_GCMDSMOTIONSHEET }; CListCtrl m_ctrlChrEvent; CGridListCtrl m_ctrlMotlet; CMotionSheetTreeCtrl m_ctrlMotionSheet; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CPageGCMDSMotionSheet) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CPageGCMDSMotionSheet) virtual BOOL OnInitDialog(); afx_msg void OnDestroy(); afx_msg void OnSelchangedTreeMotionsheet(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnColumnclickListMotlet(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnShowWindow(BOOL bShow, UINT nStatus); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); //}}AFX_MSG DECLARE_MESSAGE_MAP() CImageList m_ImgTreeIcon; long m_lLastApackColumnCount; CDlgEventKeyframeSlider m_dlgEventKeyframeSlider; void OnMotionSheetTreeContextMenu(CPoint point); CZ3DGCMDS* m_rpGCMDS; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PAGEGCMDSMOTIONSHEET_H__1469DAF2_5949_4D2D_9153_B613C77FA348__INCLUDED_)