1 #ifndef __DLG_OPTIONS_H__ 2 #define __DLG_OPTIONS_H__ 3 4 5 6 #if _MSC_VER > 1000 7 #pragma once 8 #endif // _MSC_VER > 1000 9 10 11 // 12 // option flags 13 // 14 enum { 15 eMeshes = 1, 16 eMaterials = 2, 17 eBones = 4, 18 eKeyFrames = 8, 19 eNoTransparency = 16 20 }; 21 22 23 24 class cDlgOptions : public CDialog 25 { 26 private: 27 int m_nFlags; 28 CString m_sPathName; 29 30 public: 31 cDlgOptions(CWnd* pParent = NULL); 32 33 public: 34 CString GetPathName (); 35 int GetOptionFlags (); 36 37 //{{AFX_VIRTUAL(cDlgOptions) 38 protected: 39 virtual void DoDataExchange(CDataExchange* pDX); 40 //}}AFX_VIRTUAL 41 42 protected: 43 44 //{{AFX_MSG(cDlgOptions) 45 virtual BOOL OnInitDialog(); 46 afx_msg void OnClose(); 47 virtual void OnCancel(); 48 virtual void OnOK(); 49 virtual void OnBrowse(); 50 virtual void OnMaterials(); 51 virtual void OnBones(); 52 //}}AFX_MSG 53 DECLARE_MESSAGE_MAP() 54 }; 55 56 //{{AFX_INSERT_LOCATION}} 57 58 #endif // __DLG_OPTIONS_H__ 59