0

我不想在我的表单上使用 Windows Media Player 控件。我正在做一个闹钟。我试过这个:

Friend WithEvents WindowsMediaPlayer As New Microsoft.Win32.

但我没有看到 Windows Media Player 成员。

谢谢你。

我也在MSDN VB 论坛上问过。

4

1 回答 1

0

您的片段不完整。但是,当您以“Microsoft.Win32.”开头时,不会发生任何好事。从 Project + Add Reference 开始,Browse 选项卡并选择 c:\windows\system32\wmp.dll。这会添加一个命名空间名称为“WMPLib”的 com 互操作包装器。IntelliSense 现在将栩栩如生,并向您展示该命名空间中的类。使它类似于这样:

Public Class Form1
  Friend WithEvents player As WMPLib.WindowsMediaPlayer

  Public Sub New()
    InitializeComponent()
    player = New WMPLib.WindowsMediaPlayer
  End Sub

  Private Sub player_StatusChange() Handles player.StatusChange
    ' A sample event handler...
  End Sub

End Class
于 2009-12-13T13:37:41.250 回答