⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imapi.h

📁 这是有关邮件操作的源程序代码,是很有用的源代码
💻 H
字号:
/*
 *	$Header:$
 *
 *	$Log:$
 */
class CIMapi
{
public:
	CIMapi();
	~CIMapi();

	enum errorCodes//错误信息
	{
		IMAPI_SUCCESS = 0,
		IMAPI_LOADFAILED,
		IMAPI_INVALIDDLL,
		IMAPI_FAILTO,
		IMAPI_FAILCC,
		IMAPI_FAILATTACH
	};
//	Attributes
	//设置标题
	void	Subject(LPCTSTR subject)	{ m_message.lpszSubject = (LPTSTR) subject; }
	//设置邮件数据
	void	Text(LPCTSTR text)			{ m_text = text; }
	UINT	Error();
	//设置寄信人地址
	void	From(LPCTSTR from)			{ m_from.lpszName = (LPTSTR) from; }
	static BOOL		HasEmail();//有无新邮件
//	Operations
	BOOL	To(LPCTSTR recip);//设置目标地址
	BOOL	Cc(LPCTSTR recip);//设置转发地址
	BOOL	Attach(LPCTSTR path, LPCTSTR name = NULL);//设置附件
	BOOL	Send(ULONG flags = 0);//发送命令
private:
	BOOL	AllocNewTo();
	MapiMessage		m_message;//信息
	MapiRecipDesc	m_from;	//寄信地址
	UINT	m_error;//错误代码
	CString	m_text;//邮件数据
	ULONG (PASCAL *m_lpfnSendMail)(ULONG, ULONG, MapiMessage*, FLAGS, ULONG);
	static HINSTANCE m_hInstMail;
	static BOOL		m_isMailAvail;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -