TextPlain.h
上传用户:xmpantheon
上传日期:2016-10-20
资源大小:7502k
文件大小:1k
源码类别:

Email服务器

开发平台:

Visual C++

  1. // TextPlain.h: interface for the CTextPlain class.
  2. // Author: Wes Clyburn (clyburnw@enmu.edu)
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_TEXTPLAIN_H__333BA6C3_F593_11D1_870E_444553540001__INCLUDED_)
  5. #define AFX_TEXTPLAIN_H__333BA6C3_F593_11D1_870E_444553540001__INCLUDED_
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. #include "MIMEContentAgent.h"
  10. // CTextPlain
  11. // A MIME content agent that handles the "text/plain"
  12. // content type
  13. //
  14. class CTextPlain : public CMIMEContentAgent  
  15. {
  16. public:
  17. CTextPlain( int nContentType, UINT nWrapPos = 72 );
  18. virtual ~CTextPlain();
  19. virtual BOOL AppendPart( LPCTSTR szContent, LPCTSTR szParameters, int nEncoding, BOOL bPath, CString& sDestination );
  20. virtual CString GetContentTypeString();
  21. protected:
  22. UINT m_nWrapPos;
  23. CString wrap_text( LPCTSTR szText );
  24. virtual CString build_sub_header( LPCTSTR szContent, LPCTSTR szParameters, int nEncoding, BOOL bPath );
  25. };
  26. #endif // !defined(AFX_TEXTPLAIN_H__333BA6C3_F593_11D1_870E_444553540001__INCLUDED_)