In diesem Tutorial möchte ich erwähnen, wie ihr mit C++ auslest,
1. Ob Winamp überhaupt läuft
und wie ihr per C++ den aktuellen Song stoppen aber auch wieder abspielen könnt.
Zuerst includen wir die windows.h ( Für die API Funktion SendMessage() ) und die iostream für ein und ausgaben für dos.
hier der include teil:
#include <windows.h>
#include <iostream>
Desweiteren bevorzuge ich die std class.
Diese laden wir ins tool mit
using namespace std;
dannach beginnen wir die main() Funktion.
int main(int argc, char *argv[])
{
wir definieren die constante WA_hwnd:
HWND WA_hwnd;
und suchen die Speicheradresse des WinAmp Fensters.
WA_hwnd = FindWindow("Winamp v1.x", NULL);
wenn er keins Findet, schreibt er es
if ( WA_hwnd == 0 ) {
cout << "WinAmp nicht gestartet.";
}
Anschliessend definieren wir integer mit den werten der buttons.
int WA_PLAY = 40045;
int WA_STOP = 40047;
Nun werde ich euch die funktionen vorstellen, Wie ihr den aktuellen song abspielt. ( Nehmt nur eine )
Zum Abspielen:
SendMessage(WA_hwnd, WM_COMMAND, WA_PLAY, 0);
Und zum Stoppen:
SendMessage(WA_hwnd, WM_COMMAND, WA_STOP, 0);
Nun schliessen wir das ganze wieder.
}
Da dies mein 1. Tutorial war, hoffe ich, das ich euch helfen konnte.