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

📄 sender.h

📁 网页上mail组件
💻 H
字号:
// Sender.h : Declaration of the CSender

#ifndef __SENDER_H_
#define __SENDER_H_

#include "resource.h"       // main symbols
#include "SendMail1.h"	// Added by ClassView

/////////////////////////////////////////////////////////////////////////////
// CSender
class ATL_NO_VTABLE CSender : 
	public CComObjectRootEx<CComSingleThreadModel>,
	public CComCoClass<CSender, &CLSID_Sender>,
	public IDispatchImpl<ISender, &IID_ISender, &LIBID_EMAILLib>
{
public:
	CSender()
	{
		m_bTo=FALSE;
		pCC=NULL;
		pAttachment=NULL;
	}

DECLARE_REGISTRY_RESOURCEID(IDR_SENDER)

DECLARE_PROTECT_FINAL_CONSTRUCT()

BEGIN_COM_MAP(CSender)
	COM_INTERFACE_ENTRY(ISender)
	COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()

// ISender
public:
	STDMETHOD(AddAttachment)(/*[in]*/BSTR i_bsAttachmentPath);
	STDMETHOD(Send)(/*[in]*/BSTR i_bsSubject,/*[in]*/BSTR i_bsContent);
	STDMETHOD(To)(/*[in]*/BSTR i_bsTo);
	STDMETHOD(From)(/*[in]*/BSTR i_bsFrom);
	STDMETHOD(SetSMTP)(/*[in]*/BSTR i_bsSmtp);
private:
	LIST* pAttachment;
	LIST *pCC;
	BOOL m_bTo;
	CSendMail m_SendMail;
};

#endif //__SENDER_H_

⌨️ 快捷键说明

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