Visual Basic - ExpulsarCD con teclas

Life is soft - evento anual de software empresarial
 
Vista:

ExpulsarCD con teclas

Publicado por Juan (12 intervenciones) el 31/03/2006 18:55:15
Necesito expulsar y cerrar unidad de cd con una combinación cualquiera de teclas, por ejemplo Alt+F3.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ExpulsarCD con teclas

Publicado por JuanJO (131 intervenciones) el 31/03/2006 19:36:56
Private Declare Function mciSendString Lib "winmm.dll" Alias _
"mciSendStringA" (ByVal lpstrCommand As String, ByVal _
lpstrReturnString As String, ByVal uReturnLength As Long, _
ByVal hwndCallback As Long) As Long
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Dim lRet As Long, sRet As String * 127
' Alt+F3 Abre unidad CD
If KeyCode = vbKeyF3 And Shift = vbAltMask Then
lRet = mciSendString("set CDAudio door open", sRet, 127, 0)
End If
' Alt+F2 Cierra unidad CD
If KeyCode = vbKeyF2 And Shift = vbAltMask Then
lRet = mciSendString("set CDAudio door closed", sRet, 127, 0)
End If
End Sub
La propiedad KeyPreview del Form debe estar a True
Saludos tocayo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar