// WebInfoManagerDlg.h : Çì´õ ÆÄÀÏ // #pragma once #include #include "afxwin.h" #include #include "afxcmn.h" #include "ListViewCtrlEx.h" typedef struct SERVERSTATUS { int id; char name[20]; short status; }*LPSERVERSTATUS; class CECListCtrlEx: public CListCtrlEx { public: const CString GetToolTip(int, int, UINT nFlags, BOOL&); }; // CWebInfoManagerDlg ´ëÈ­ »óÀÚ class CWebInfoManagerDlg : public CDialog { // »ý¼º public: CWebInfoManagerDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚ // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍ enum { IDD = IDD_WEBINFOMANAGER_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿ø void UpdateServerList(); // ±¸Çö protected: HICON m_hIcon; BOOL m_InitFlag; CDBComponent m_DBComp; CString m_IP; CString m_NAME; CString m_USER; CString m_PASS; std::vector m_vetServer; // ¸Þ½ÃÁö ¸Ê ÇÔ¼ö¸¦ »ý¼ºÇß½À´Ï´Ù. virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() public: CStatic m_InfoTitle; CECListCtrlEx m_ServerListCtrl; CImageList m_imglstFlags; afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton2(); };