#if !defined(AFX_MOTIONSHEETTREECTRL_H__64631B78_6A64_416F_9391_90278558E63E__INCLUDED_) #define AFX_MOTIONSHEETTREECTRL_H__64631B78_6A64_416F_9391_90278558E63E__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // MotionSheetTreeCtrl.h : header file // #include "Z3DGeneralChrModel.h" ///////////////////////////////////////////////////////////////////////////// // CMotionSheetTreeCtrl window class CMotionSheetTreeCtrl : public CTreeCtrl { // Construction public: CMotionSheetTreeCtrl(); // Attributes public: // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMotionSheetTreeCtrl) //}}AFX_VIRTUAL // Implementation public: virtual ~CMotionSheetTreeCtrl(); void SetGCMDS( CZ3DGCMDS* pGCMDS ) { m_rpGCMDS = pGCMDS; } HTREEITEM CopyItem( HTREEITEM hItem, HTREEITEM htiNewParent, HTREEITEM htiAfter = TVI_LAST ); // Generated message map functions protected: //{{AFX_MSG(CMotionSheetTreeCtrl) afx_msg void OnBegindrag(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnMouseMove(UINT nFlags, CPoint point); afx_msg void OnLButtonUp(UINT nFlags, CPoint point); //}}AFX_MSG DECLARE_MESSAGE_MAP() CImageList* m_pDragImage; bool m_bDragging; HTREEITEM m_hItemDrag, m_hItemDrop; CZ3DGCMDS* m_rpGCMDS; }; ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_MOTIONSHEETTREECTRL_H__64631B78_6A64_416F_9391_90278558E63E__INCLUDED_)