// DlgEditName.cpp : implementation file // #include "stdafx.h" #include "WorldCreator.h" #include "DlgEditName.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CDlgEditName dialog CDlgEditName::CDlgEditName(CWnd* pParent /*=NULL*/) : CDialog(CDlgEditName::IDD, pParent) { //{{AFX_DATA_INIT(CDlgEditName) m_EditName = _T(""); m_fScale = 4.0f; m_FixEventNum = 0; //}}AFX_DATA_INIT } void CDlgEditName::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CDlgEditName) DDX_Text(pDX, IDC_EDIT_EDITNAME, m_EditName); DDX_Text(pDX, IDC_BSPSCALE, m_fScale); DDX_Text(pDX, IDC_EDIT1, m_FixEventNum); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CDlgEditName, CDialog) //{{AFX_MSG_MAP(CDlgEditName) ON_BN_CLICKED(IDC_SEARCHFILE, OnSearchfile) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CDlgEditName message handlers void CDlgEditName::OnSearchfile() { // TODO: Add your control notification handler code here char str[] = "Bsp ÆÄÀÏ(*.bsp) |*.bsp| Bse ÆÄÀÏ(*.bse)|*.bse| ¸ðµçÆÄÀÏ(*.*)|*.*||"; CString strFilter = str; CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this); filedia.DoModal(); m_EditName = filedia.GetFileName(); UpdateData(FALSE); } void CDlgEditName::OnOK() { // TODO: Add extra validation here UpdateData(TRUE); CDialog::OnOK(); }