两种使用方式:一、向Skype进程发送消息(可以参考msgapitest),二、注册Skype4COM.dll,使用该Active控件。本文主要讲述第二种方式,同时在文末介绍在实际使用过程中遇到的一些问题,最后不得不换成第一种方式。
首先创建SkypeAPIDemo项目,项目采用MFC Application模板,对话框类型,其它配置默认。
资源视图拉开对话框资源选择IDD_SKYPEAPIDEMO_DIALOG。在新打开的Dialog Tab页,对话框区域右键选择Insert ActiveX Control,在弹出的Insert ActiveX Control对话框中选择Skype Class。

自动在资源文件中插入如下代码
#define IDC_SKYPE1 1000
……
CONTROL "",IDC_SKYPE1,"{830690FC-BF2F-47A6-AC2D-330BCB402664}",WS_TABSTOP,0,0,60,25
……
/////////////////////////////////////////////////////////////////////////////
//
// Dialog Info
//
IDD_SKYPEAPIDEMO_DIALOG DLGINIT
BEGIN

本文详细介绍了如何在Visual Studio 2008中使用Skype4COM.dll,通过MFC Application模板创建项目,并添加Skype ActiveX控件。内容涵盖添加变量、事件监听、处理AttachmentStatus状态,以及获取Skype好友列表的方法。然而,实际操作中可能遇到如Visual Studio失去响应和无法同时监控多个Skype实例的问题。
最低0.47元/天 解锁文章
6144

被折叠的 条评论
为什么被折叠?



