Form1 - 1 '/// General - Declaraciones Option Explicit Dim MoveScreen As Boolean Dim MousX As Integer Dim MousY As Integer Dim CurrX As Integer Dim CurrY As Integer '/// Navegar por las unidades, carpetas y archivos Private Sub Dir1_Change() File1.Path = Dir1.Path End Sub Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub ' /// Cargar canción Private Sub File1_Click() Dim fName As String On Error GoTo quitar_ERR fName = File1.Path + "\" + File1.FileName Caption = fName MousePointer = vbHourglass DoEvents WindowsMediaPlayer1.URL = fName MousePointer = vbDefault Exit Sub quitar_ERR: Beep MousePointer = vbDefault Caption = "Archivo corrupto" Exit Sub End Sub ' /// Leer el directorio del programa Private Sub Form_Load() Drive1.Drive = App.Path End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) MoveScreen = True MousX = X MousY = Y End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblPlay.BorderStyle = 0 lblStop.BorderStyle = 0 lblMute.BorderStyle = 0 lblExit.BorderStyle = 0 ' Mover la ventana If MoveScreen Then CurrX = Form1.Left - MousX + X CurrY = Form1.Top - MousY + Y Form1 - 2 Form1.Move CurrX, CurrY End If End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) MoveScreen = False End Sub ' /// Control del volumen Private Sub HScroll1_Change() WindowsMediaPlayer1.settings.volume = HScroll1.Value End Sub '/// Salir del programa Private Sub lblExit_Click() WindowsMediaPlayer1.Controls.Stop End End Sub Private Sub lblExit_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblExit.BorderStyle = 1 End Sub '/// Quitar volumen Private Sub lblMute_Click() If WindowsMediaPlayer1.settings.mute = True Then WindowsMediaPlayer1.settings.mute = False Shape1.Visible = False Else WindowsMediaPlayer1.settings.mute = True Shape1.Visible = True End If End Sub Private Sub lblMute_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblMute.BorderStyle = 1 End Sub '/// Iniciar canción Private Sub lblPlay_Click() WindowsMediaPlayer1.Controls.play End Sub Private Sub lblPlay_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblPlay.BorderStyle = 1 End Sub '/// Parar canción Private Sub lblStop_Click() WindowsMediaPlayer1.Controls.Stop End Sub Form1 - 3 Private Sub lblStop_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblStop.BorderStyle = 1 End Sub Private Sub Timer1_Timer() Label1 = WindowsMediaPlayer1.Controls.currentPositionString 'Label1 = WindowsMediaPlayer1 End Sub