Geschrieben von hoster90 am 16.07.2006, 16:30

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.

Bewertung Anzahl
6
23,5 %
4 Bewertungen
5
47,1 %
8 Bewertungen
4
11,8 %
2 Bewertungen
3
11,8 %
2 Bewertungen
2
5,9 %
1 Bewertungen