D:/Zythum/DinoKod/MapEditor/BrushObjectsDialog.h

00001 #pragma once
00002 #include "afxcmn.h"
00003 #include "afxwin.h"
00004 
00005 
00006 // Boîte de dialogue CBrushObjectsDialog
00007 
00008 class CBrushObjectsDialog : public CDialog
00009 {
00010         DECLARE_DYNAMIC(CBrushObjectsDialog)
00011 
00012 protected:
00013         HANDLE          m_hMutex;
00014         char            m_pCurrentObjectsName[256];
00015 
00016         static DWORD WINAPI ThreadReloadProc( LPVOID lpParameter );
00017         void SearchModels( CString& sModelDir, CString& sDir );
00018 
00019 public:
00020 
00021         CBrushObjectsDialog(CWnd* pParent = NULL);   // constructeur standard
00022         virtual ~CBrushObjectsDialog();
00023         void Reload();
00024         char* GetpObjectsName();
00025 
00026         bool IsCreateMode()     { return (m_ButtonCreate.GetCheck() == BST_CHECKED);    }
00027         bool IsMoveMode()       { return (m_ButtonMove.GetCheck() == BST_CHECKED);              }
00028         bool IsDeleteMode()     { return (m_ButtonDelete.GetCheck() == BST_CHECKED);    }
00029 
00030 // Données de boîte de dialogue
00031         enum { IDD = IDD_DIALOG_BRUSHOBJECTS };
00032 
00033 protected:
00034         virtual void DoDataExchange(CDataExchange* pDX);    // Prise en charge DDX/DDV
00035 
00036         DECLARE_MESSAGE_MAP()
00037 public:
00038         virtual BOOL OnInitDialog();
00039 protected:
00040         virtual void OnOK();
00041         virtual void OnCancel();
00042 public:
00043         CListCtrl m_ListObjects;
00044         CStatic m_ObjectsDirectory;
00045         CButton m_ButtonViewList;
00046         CButton m_ButtonViewLargeIcon;
00047         CButton m_ButtonViewSmallIcon;
00048         CButton m_ButtonViewReport;
00049         afx_msg void OnBnClickedButtonViewlist();
00050         afx_msg void OnBnClickedButtonViewlargeicon();
00051         afx_msg void OnBnClickedButtonViewsmallicon();
00052         afx_msg void OnBnClickedButtonViewreport();
00053         afx_msg void OnBnClickedButtonReload();
00054         afx_msg void OnBnClickedRadioCreate();
00055         afx_msg void OnBnClickedRadioDelete();
00056         CButton m_ButtonCreate;
00057         CButton m_ButtonMove;
00058         CButton m_ButtonDelete;
00059         afx_msg void OnBnClickedRadioMove();
00060 };

Generated on Sun Mar 25 20:02:12 2007 for Zythum Project by  doxygen 1.5.1-p1