00001 #ifndef MSGDATADIALOG_H 00002 #define MSGDATADIALOG_H 00003 00004 #include <string> 00005 #include <abuse/net_error.h> 00006 00007 00008 #define WM_CLOSEMSGDATA WM_USER+0x21 00009 00010 class MsgDataDialog 00011 { 00012 public: 00013 MsgDataDialog(HWND hFather,const std::string& uce,const std::string& analysis); 00014 ~MsgDataDialog(); 00015 private: 00016 HWND m_hWnd; 00017 static BOOL CALLBACK dispatchDlgProc(HWND,UINT,WPARAM,LPARAM); 00018 BOOL dlgProc(UINT,WPARAM,LPARAM); 00019 HWND m_hFather; 00020 std::string m_uce; 00021 std::string m_analysis; 00022 }; 00023 00024 #endif