// PatchMakerDlg.h : Çì´õ ÆÄÀÏ // #pragma once #include "afxwin.h" class Patchmaker; // CPatchMakerDlg ´ëÈ­ »óÀÚ class CPatchMakerDlg : public CDialog { // »ý¼ºÀÔ´Ï´Ù. public: CPatchMakerDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_PATCHMAKER_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. // ±¸ÇöÀÔ´Ï´Ù. protected: HICON m_hIcon; // »ý¼ºµÈ ¸Þ½ÃÁö ¸Ê ÇÔ¼ö virtual BOOL OnInitDialog(); virtual BOOL DestroyWindow(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg LRESULT PatchMsg( WPARAM wParam, LPARAM lParam ); DECLARE_MESSAGE_MAP() private: BOOL BrowseFolder(TCHAR* pTitle, TCHAR* pFolderPath ); void LoadOptionFile(); void SaveCurrentPathOption(); void LoadPatchList(); /// ÆÐÄ¡ ¸ÞÀÌÄ¿ ½ÇÇà½Ã ´­·Á¼­´Â ¾ÈµÇ´Â À©µµ¿ì Enable ½Ã۱â void SetEnableState( BOOL isPatchMaking ); public: afx_msg void OnBnClickedButtonWorker(); afx_msg void OnBnClickedButtonSource(); afx_msg void OnBnClickedButtonTarget(); afx_msg void OnBnClickedButtonBackup(); afx_msg void OnBnClickedButtonStart(); afx_msg void OnBnClickedButtonSourceList(); afx_msg void OnClickDelOption(); CEdit mEditWorker; CEdit mEditSource; CEdit mEditTarget; CEdit mEditBackup; CEdit mEditSourceList; private: Patchmaker *mPatchMaker; };