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