Tällä voi komennella WinAmppia.. Lisäät 6 klikattavaa jutskaa ja niitten nimiks edellinen, seuraava, soita, pause, stop ja kappale. Ja vielä 1 Timer ja Module. Timer1 intervalliksi 1
edit: ja joku on näköjään mennyt muuttamaan topiccia, varmaan Antti. Antti, voitko vaihtaa sen takaisin WAC, WinAmpControliksi, kiitos.
Form1
'WAC by: Billy The Kid, 16.4.2004
'Saa käyttää ihan mihin vaan ja mieluusti kommentit
'mukaan :)
Private Sub edellinen_Click()
    SendMessage winampikkuna, WM_COMMAND, 40044, 0 'edellinen kappale
End Sub
Private Sub Form_Load()
    winampikkuna = FindWindow("Winamp v1.x", vbNullString) 'etitään winamp ikkuna
End Sub
Private Sub kappale_Click()
    Dim winamptitle As String
    winamptitle = Space$(2048)
    hommaa = GetWindowText(winampikkuna, winamptitle, Len(winamptitle))
    soivakappale = Mid(winamptitle, 1, Len(winamptitle) - 8)
    MsgBox soivakappale 'näyttää kappaleen
End Sub
Private Sub pause_Click()
    SendMessage winampikkuna, WM_COMMAND, 40046, 0 'pausejuttu
End Sub
Private Sub seuraava_Click()
    SendMessage winampikkuna, WM_COMMAND, 40048, 0 'seuraava kappale
End Sub
Private Sub soita_Click()
    SendMessage winampikkuna, WM_COMMAND, 40045, 0 'playjuttu
End Sub
Private Sub stop_Click()
    SendMessage winampikkuna, WM_COMMAND, 40047, 0 'stopjuttu
End Sub
Private Sub Timer1_Timer()
    winampikkuna = FindWindow("Winamp v1.x", vbNullString) 'etitään aina uusiks
End SubModule1
Public winampikkuna As Long Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Public Const WM_COMMAND = &H111
saako tohon lisättyä playlistan ?
En tiä, en oo vielä kokeillu tehä..
Kiitos tollane tulee tarpeesee.. :]
Aihe on jo aika vanha, joten et voi enää vastata siihen.