// IncSourceTestDlgDlg.h: 헤더 파일 // #pragma once #include #include #include #include #include "a2l/a2lfile.h" #include "a2l/a2mlblock.h" #include "a2l/ifdatablock.h" using namespace std::filesystem; using namespace std::chrono_literals; class CIncSourceTestDlgDlgAutoProxy; // CIncSourceTestDlgDlg 대화 상자 class CIncSourceTestDlgDlg : public CDialogEx { DECLARE_DYNAMIC(CIncSourceTestDlgDlg); friend class CIncSourceTestDlgDlgAutoProxy; // 생성입니다. public: CIncSourceTestDlgDlg(CWnd* pParent = nullptr); // 표준 생성자입니다. virtual ~CIncSourceTestDlgDlg(); // 대화 상자 데이터입니다. #ifdef AFX_DESIGN_TIME enum { IDD = IDD_INCSOURCETESTDLG_DIALOG }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다. // 구현입니다. protected: CIncSourceTestDlgDlgAutoProxy* m_pAutoProxy; HICON m_hIcon; BOOL CanExit(); // 생성된 메시지 맵 함수 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnClose(); virtual void OnOK(); virtual void OnCancel(); DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedButtonOpen(); private: void loadA2lFile(std::string strFilePath); void AddLogString(std::string strMessage); };