#pragma once // CSetOptionDlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CSetOptionDlg : public CDialog { DECLARE_DYNAMIC(CSetOptionDlg) public: CSetOptionDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CSetOptionDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_SET_OPTION }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() public: CString m_PLCAddress0; CString m_PLCAddress1; CString m_PLCAddress2; CString m_PLCAddress3; CString m_PLCAddress4; TCHAR m_AddressToReadSignal0[7]; TCHAR m_AddressToReadSignal1[7]; TCHAR m_AddressToReadSignal2[7]; TCHAR m_AddressToReadSignal3[7]; TCHAR m_AddressToReadSignal4[7]; BOOL m_bUseSignal0; BOOL m_bUseSignal1; BOOL m_bUseSignal2; BOOL m_bUseSignal3; BOOL m_bUseSignal4; void LoadINIFile(void); void SaveINIFile(void); bool GetModulePath(CString& strPath); afx_msg void OnBnClickedOk(); virtual BOOL OnInitDialog(); int m_Protocol; int m_nPort; int m_nStationNo; DWORD m_dwAddress; BOOL m_bUseAOISignal; CString m_strAOICaption; TCHAR m_TstrAOICaption[100]; protected: void InitValue(); };