#pragma once #include "afxwin.h" // CSettingPatchInfo ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CSettingPatchInfo : public CDialog { DECLARE_DYNAMIC(CSettingPatchInfo) public: CSettingPatchInfo(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CSettingPatchInfo(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_PATCH_INFO }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() public: bool CheckPatchInfo(); // ¹öÀü¸í, ¼±ÅÃÇÑ ¼Â¾÷ ÆÄÀÏ À̸§ µîÀÌ À¯È¿ÇѰ¡ ¿©ºÎ ¸®ÅÏ const CString& GetSetupFileName() const { return m_szSetupFileName; } const CString& GetSetupName() const { return m_szSetupName; } LPCTSTR GetExtension() const { return _T(".ini"); } DWORD GetPatchVersion() const { return m_dwPatchVersion; } bool IsSelectedNewFile() const { return m_bSelectedNewFile; } virtual BOOL OnInitDialog(); virtual void OnOK(); private: CComboBox m_cbSettingOptFile; CString m_szSetupFileName; CString m_szSetupName; DWORD m_dwPatchVersion; bool m_bSelectedNewFile; afx_msg void OnCbnSelchangeCbSelOption(); };