两种使用方式:一、向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