Pop3Base4.cpp
上传用户:pyhyhg
上传日期:2022-08-11
资源大小:56k
文件大小:1k
源码类别:

Email客户端

开发平台:

Visual C++

  1. // Gniazdo.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "POP3SMTPDlg.h"
  5. #include "Pop3Base4.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CBase4Pop3
  13. CBase4Pop3::CBase4Pop3()
  14. {
  15. }
  16. CBase4Pop3::~CBase4Pop3()
  17. {
  18. }
  19. // Do not edit the following lines, which are needed by ClassWizard.
  20. #if 0
  21. BEGIN_MESSAGE_MAP(CBase4Pop3, CAsyncSocket)
  22. //{{AFX_MSG_MAP(CBase4Pop3)
  23. //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25. #endif // 0
  26. /////////////////////////////////////////////////////////////////////////////
  27. // CBase4Pop3 member functions
  28. void CBase4Pop3::Set(CDialog * pWnd)  //set the pointer
  29. {
  30.   m_pWnd=pWnd;
  31. }
  32. void CBase4Pop3::OnAccept(int err)   
  33. {   
  34.   if(err==0) //free of any error, dispatch message
  35.   ((DLG)m_pWnd)->Dispatch(S_ACCEPT);
  36. }
  37. void CBase4Pop3::OnConnect(int err)
  38. {
  39.   if(err==0)
  40.   ((DLG)m_pWnd)->Dispatch(S_CONNECT);
  41. //  else ((DLG)m_pWnd)->Dispath(S_NOTCON);
  42. }
  43. void CBase4Pop3::OnSend(int err)
  44. {
  45. }
  46. void CBase4Pop3::OnClose(int err)
  47. {
  48. if(err==0)
  49.   ((DLG)m_pWnd)->Dispatch(S_CLOSE);
  50. }
  51. void CBase4Pop3::OnReceive(int err)
  52. {
  53.  
  54.   if(err==0)
  55.   ((DLG)m_pWnd)->Dispatch(S_RECEIVE);
  56. }