如何隐藏OLE控制器的对象?
How to hide the object of the OLE controler?
我正在使用 VB6 处理 OLE object
。当特定条件为真时,我用它来播放声音。 OLE
class 是 MPlayer
。问题是我不希望播放器可见。我知道我可以将 OLE control
的 Visible
属性 设置为 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
将对象移出屏幕区域
我正在使用 VB6 处理 OLE object
。当特定条件为真时,我用它来播放声音。 OLE
class 是 MPlayer
。问题是我不希望播放器可见。我知道我可以将 OLE control
的 Visible
属性 设置为 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
将对象移出屏幕区域