#if !defined(AFX_PAGEGCMDSSLOTS_H__399304A4_F7BD_4B4C_BA4F_041ED5E082D5__INCLUDED_) #define AFX_PAGEGCMDSSLOTS_H__399304A4_F7BD_4B4C_BA4F_041ED5E082D5__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // PageGCMDSSlots.h : header file // #include "Z3DGeneralChrModel.h" ///////////////////////////////////////////////////////////////////////////// // CPageGCMDSSlots dialog class CPageGCMDSSlots : public CPropertyPage { DECLARE_DYNCREATE(CPageGCMDSSlots) // Construction public: CPageGCMDSSlots(); ~CPageGCMDSSlots(); void UpdateDataByGCMDS( CZ3DGCMDS* pGCMDS ); void UpdateSkelpart(); void UpdateOutfitSlot(); void UpdateStaticSlot(); void UpdateAttachmentSlot(); // Dialog Data //{{AFX_DATA(CPageGCMDSSlots) enum { IDD = IDD_DIALOG_GCMDSSLOTS }; CListCtrl m_ctrlAttachmentSlot; CListCtrl m_ctrlOutfitSlot; CListCtrl m_ctrlStaticSlot; CListCtrl m_ctrlSkelpart; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CPageGCMDSSlots) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CPageGCMDSSlots) virtual BOOL OnInitDialog(); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnMenuitemAdditem(); afx_msg void OnMenuitemEdititem(); afx_msg void OnMenuitemDeleteitem(); afx_msg void OnEndlabeleditListStaticslot(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnEndlabeleditListAttachmentslot(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnMenuitemMoveup(); afx_msg void OnMenuitemMovedown(); //}}AFX_MSG DECLARE_MESSAGE_MAP() CZ3DGCMDS* m_rpGCMDS; CListCtrl* m_pCurListCtrl; void AddSkelpartItem(); void EditSkelpartItem(); void DeleteSkelpartItem(); void AddOutiftSlotItem(); void EditOutfitSlotItem(); void DeleteOutfitSlotItem(); void AddStaticSlotItem(); void EditStaticSlotItem(); void DeleteStaticSlotItem(); void AddAttachmentSlotItem(); void EditAttachmentSlotItem(); void DeleteAttachmentSlotItem(); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PAGEGCMDSSLOTS_H__399304A4_F7BD_4B4C_BA4F_041ED5E082D5__INCLUDED_)