请输入您要查询的百科知识:

 

词条 MAPIMessages控件
释义

§ 概述

MAPI(邮件应用程序编程接口,Messaging Application Program Interface)控件允许你创建Visual Basic MAPI邮件应用程序。有两种MAPI控件:MAPISession MAPIMessages

MAPISession控件可以签到并建立一个MAPI会话,也可以从一个MAPI会话中签退。MAPIMessages控件允许用户执行各种邮件系统函数。

§ 相关

MAPI控件在运行时是不可见的。并且,这些控件没有事件。要使用它们,你必须指明相应的方法。

在MAPISession控件建立了一个会话连接之后,MAPIMessages控件就执行各种邮件系统函数。要使得这些控件工作,必须有MAPI服务。与MAPI兼容的电子邮件系统都提供MAPI服务。

MAPIMessages控件的大部分属性可以分成4个功能区域:地址簿、文件附件、邮件和接收者属性。文件附件、邮件和接收者属性分别由AttachmentIndex,MsgIndex和RecipIndex属性控制。

邮件缓冲区

当使用MAPIMessages控件时,你需要跟踪两个缓冲区,compose缓冲区和read缓冲区。read缓冲区是由从用户的Inbox取来的邮件组成的索引集合。MsgIndex属性用来访问该集合中的每个邮件,索引值0表示第一个邮件,以后每个邮件的索引值加1。

邮件集合是使用Fetch方法建立的。该集合包含了所有FetchMsgType类型的邮件,并根据FetchSorted属性排序。使用FetchUnreadOnly属性可以确定集合中是否包含以前已经读过的邮件。用户不能修改read缓冲区中的邮件,但可以将其拷贝到compose缓冲区进行修改。

在compose缓冲区中可以创建或编辑邮件。当MsgIndex属性设置为-1时,compose缓冲区就是活动缓冲区。有许多邮件动作只有在compose缓冲区中才是有效的,如发送邮件,发送带对话框的邮件,保存邮件或删除接收者和附件等。

属性

Action属性(MAPIMessages控件),AddressCaption属性,AddressEditFieldCount属性,AddressLabel属性,AddressModifiable属性,AddressResolveUI属性,AttachmentCount属性,AttachmentIndex属性,AttachmentName属性,AttachmentPathName属性,AttachmentPosition属性,AttachmentType属性,FetchMsgType属性,FetchSorted属性,FetchUnreadOnly属性,MsgConversationID属性,MsgCount属性,MsgDateReceived属性,MsgID属性,MsgIndex属性,MsgNoteText属性,MsgOrigAddress属性,MsgOrigDisplayName属性,MsgRead属性,MsgReceipRequested属性,MsgSent属性,MsgSubject属性,MsgType属性, RecipAddress属性,RecipCount属性,RecipDisplayName属性,RecipIndex属性,RecipType属性,SesssionID属性(MAPIMessages控件),Name属性,Parent属性,Zndex属性(ActiveX控件),Tag属性(ActiveX控件),Object属性(ActiveX控件)。

方法

Compose方法,Copy方法(MAPIMessages控件),Delete方法(MAPIMessages控件),Fetch方法,Forward方法,Reply方法,ReplyAll方法,ResolveName方法,Save方法,Send方法,Show方法(MAPIMessages控件)。

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/9/22 1:46:33