首页 相关文章 vb中使用Windows消息控制Winamp

vb中使用Windows消息控制Winamp

  第一部分:得到Winamp的窗口

  Winamp是一个32位的Windows应用程序。也就是说,我们可以使用32位的Windows编程的一些基础技术来实现控制Winamp,即使用Windows的消息系统。在你给Winamp发送消息之前,你必须得到Winamp窗口的句柄。这里有个方法,使用外部应用程序(例如你自己编写的VB应用)就可以达到要求。

  Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Dim hwndWinamp as long
hwndWinamp = FindWindow("Winamp v1.x",vbNullString)

  大家可能会注意到一点,为什么要使用类名"Winamp v1.x"来FindWindow呢?因为Winamp 1.x 和 2.x 的所有版本都是用"Winamp v1.x"这个class name的。

  第二部分:使用消息

  Winam...[ 查看全文 ]

2016-02-19 标签:

vb中使用Windows消息控制Winamp的相关文章

手机页面
收藏网站 回到头部