#pragma once #include "afxwin.h" #include "FilterUserDialog.h" #include "GMReportDialog.h" // forword decl. class CMonitoringSheet; #define WM_SHOW_MSGBOX (WM_USER + 1) enum MsgBoxType { MSGBOX_MANAGER_DISCONNECTED }; /** \class CMonitoringToolDlg ¸ð´ÏÅ͸µÅø ¸ÞÀÎ ´ÙÀ̾ó·Î±×*/ class CMonitoringToolDlg : public CDialog { DECLARE_DYNAMIC(CMonitoringToolDlg) public: CMonitoringToolDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CMonitoringToolDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_MONITORINGTOOLDLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); private: CListBox m_ctrlReportList; ///< ÀÛ¾÷ °á°ú Ç¥½Ãâ afx_msg void OnBnClickedAuthBtn(); afx_msg LRESULT OnShowMessageBox(WPARAM wParam, LPARAM lParam); public: CMonitoringSheet* m_pMonitoringSheet; CFilterUserDialog* m_pFilterUser; CGMReportDialog* m_pGMReport; void ReportWorkResult(const char* szMsg); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnBnClickedFilterBtn(); afx_msg void OnBnClickedReportBtn(); };