我不想在我的表单上使用Windows Media Player控件。我正在制作一个闹钟。我试过这个:
Friend WithEvents WindowsMediaPlayer As New Microsoft.Win32.
但我没有看到Windows Media Player成员。
谢谢。
我也问了MSDN VB Forum。
答案 0 :(得分:0)
您的代码段不完整。但是当你从“Microsoft.Win32”开始时,什么都不会发生。从Project + Add Reference,Browse选项卡开始,选择c:\ windows \ system32 \ wmp.dll。这会添加一个com interop包装器,命名空间名称为“WMPLib”。 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