如何获取MSN Messenger的联系人列表?/ h. L; `$ N) p/ q5 Q
一、介绍
. Z3 X4 d) c9 @) m! f' k4 J 近来,偶然遇到一些朋友由于某些原因问到如何获取MSN的联系人列表,可能大家或多或少都知道MSN Messenger提供一些接口来调用。可能不清楚哪些接口以及这些接口如何使用,本文就通过获取联系人列表这个简单例子简单介绍一下。& @9 H: f! Y* i* J; w' Z; ~
MSN Messenger6.0提供一些MSN Messenger的COM接口,通过这些COM接口,可以添加很多辅助,比如取联系人列表,联系人上下线通知,发送邮件,即使消息,自动回复即使消息等,这里我只介绍一下如何得到你的联系人列表,如果有朋友想了解更多功能,可以继续探讨,其实使用方法都类似。
, ]4 ?- h, J* m1 i$ Z7 ^! O 先来简单介绍一下MessengerAPI.Messenger都包含哪些接口,MSN6.0的Messenger Object 实现的接口有:
* W9 B% S% y9 B f IMessenger
6 d+ i" J. M: w: M$ R( v IMessenger2
* [7 f5 ^, D9 a IMessenger3
, Q& y9 Y7 b) P DMessengerEvents" D* y) \: h1 p( Z0 x; r" p# m
IMessengerWindow
4 L0 |/ c$ z# ?. M% E8 A( z6 ~ IMessengerConversationWnd
& v& ]( {: _( K: T$ W' z7 z3 k IMessengerContact
" ]7 b% p! ]9 F6 P5 ^ ~ h IMessengerContacts
' S, u; m+ w% ]* U9 ?: ?5 o0 K IMessengerService% {* j V7 a f S6 v+ J
ImessengerServices
& P( |/ E7 x% X6 l' _ IMessengerGroup% g5 A' H3 W, ?# _( b
IMessengerGroups |