- 博客(6)
- 收藏
- 关注
转载 (五)如何设置收件人信息
<br />发件人和收件人是邮件和消息很常用的几个属性之一,关于发件人的设置和获取是很简单的,只需要处理PR_SENDER_EMAIL_ADDRESS属性即可,下面主要讲述的收件人的设置和获取。<br /> MAPI收件人结构如图(摘自MSDN):<br /> <br /> <br /> 每一个Entry代表了一个收件人信息组,每个信息组又可以有多项信息组成,举个例子,下面的代码代表了一个收件人的信息:<br /> aEntries[0].rgPropVals[
2011-01-19 10:47:00 1045
原创 (五)如何设置收件人信息
<br />发件人和收件人是邮件和消息很常用的几个属性之一,关于发件人的设置和获取是很简单的,只需要处理PR_SENDER_EMAIL_ADDRESS属性即可,下面主要讲述的收件人的设置和获取。<br /> MAPI收件人结构如图(摘自MSDN):<br /> <br /> <br /> 每一个Entry代表了一个收件人信息组,每个信息组又可以有多项信息组成,举个例子,下面的代码代表了一个收件人的信息:<br /> aEntries[0].rgPropVals[
2011-01-19 10:46:00 701
转载 (五)如何设置收件人信息
<br />发件人和收件人是邮件和消息很常用的几个属性之一,关于发件人的设置和获取是很简单的,只需要处理PR_SENDER_EMAIL_ADDRESS属性即可,下面主要讲述的收件人的设置和获取。<br /> MAPI收件人结构如图(摘自MSDN):<br /> <br /> <br /> 每一个Entry代表了一个收件人信息组,每个信息组又可以有多项信息组成,举个例子,下面的代码代表了一个收件人的信息:<br /> aEntries[0].rgPropVals[
2011-01-19 10:46:00 1829
转载 (三)监视Message的状态改变
<br />有时候,我们需要关心某条message的改变,需要做出及时的响应,我们当然不能主动的不断的QUERY MESSAGE的状态,好在系统提供了IMAPIAdviseSink,通过它我们可以获得Message移动、改变以及删除等等通知。<br /> 首先我们要做的是实现自己的IMAPIAdviseSink接口,原型是:<br /> class CAdviseSink : public IMAPIAdviseSink <br /> {<br /> public
2011-01-19 10:44:00 472
转载 (一)如何获取Inbox里的所有消息
<br />第一次写这玩意,感觉挺别扭,不过想想以前遇到问题的时候,也从网络上得到过很多帮助,同时在CSDN,也看到有些网友在问关于MAPI的问题,自己虽然水平不怎么样,写东西也烂,但是觉的有必要将自己这几年积累的东西同大家分享一下,希望对大家能有些帮助。我的写作能力不怎么样,这点接下来看我的文章就会有感觉,呵呵,所以我会尽量用代码来表达我的意思,对于一些理论知识,我了解比较肤浅,有错误的地方,希望大家能够指正,谢谢先!<br /> 对于MAPI的意义,用处我就不多说了,大家可以去MSDN上找一下
2011-01-19 10:43:00 682
原创 软件版本定义
关于版本号的说明:<br />对一个具体程序版本号共四位,(例如:1.9.9.10)<br /> 第一位为主版本号,在程序进行重大变更,如实现技术发生改变,或者变更巨大的时候才会增长;<br /> 第二位为次版本号,在程序变更比较大的时候,如变更导致部分程序实现发生改变时才会增长;<br /> 第三位为发行版本号,每发行一次增加1,标志软件发行次数。当主版本和次版本增长后,发行版本会归零;<br /> 第四位为编译版本号,属于内部的小版本号,只是简单的标志编译次数,对客户表现为无序
2011-01-06 10:08:00 839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人