如何隐藏OLE控制器的对象?

How to hide the object of the OLE controler?

我正在使用 VB6 处理 OLE object。当特定条件为真时,我用它来播放声音。 OLE class 是 MPlayer。问题是我不希望播放器可见。我知道我可以将 OLE controlVisible 属性 设置为 false,但这只是隐藏了控制本身,而不是 MPlayer 本身。我尝试了以下方法:

    If Something Then
        ' Starts the music.
        OLEPlayer.Action = 7
        ' Here, which line I should use to hide the MPlayer itself?
        ' OLEPlayer.Visible = False - hides just the controler, and not its class.
        ' There is no Visible property to the Class.
    Else
        ' Stops the music.
        oleAlarmSound.Action = 9
    End If

我到处都找过了,但由于一般情况下对 VB6 的支持很小,特别是对 VB6 ole,所以我一无所获。

使用

Screen.Width
Screen.Height
object.Top
object.Left

将对象移出屏幕区域