一切的开始都源于一个方法的参数中的oMessenger
Public Function Initialize(ByVal nVersion As Integer, ByVal sUserEmail As String, ByVal oMessenger As MessengerAPI.MessengerClass) As Boolean
public bool Initialize(long nVersion, string sUserEmail, object oMessenger)
它是本篇的关键,其实这个object真是我们需要的代理
Public Class Messenger
Member of: MessengerAPI
接下来就是建立一个成员,关联这个引用,就像.net托管对象一样的操作它了。
可以试试绑定一些事件,或者调调一些方法,也许可以实现什么有意思的事情,不许BT
好了马上要去吃饭了,如果你有兴趣,可以看看pactchou的bbs。
如果没有人希望看我转到c#的代码我就不上传了。over