Verwenden des Windows Media Player-Steuerelements in einem C++-Programm

Hinweis

Die Verwendung von C++ zum Einbetten des Windows Media Player-Steuerelements wird für Windows Media Player 9-Serie oder höher unterstützt.

Es gibt verschiedene Möglichkeiten, das Steuerelement Windows Media Player in einem C++-Programm zu verwenden. Sie können eine Instanz des Steuerelements in einer Konsolenanwendung erstellen oder das Steuerelement in eine Windows einbetten. Außerdem können Sie Schnittstellen implementieren, mit denen Sie ein eingebettetes Player-Steuerelement im Remotemodus ausführen können. Sie können die Benutzeroberfläche eines eingebetteten Steuerelements anpassen, indem Sie eine Skindefinitionsdatei anwenden.

Diese Informationen werden in den folgenden Themen beschrieben.

Thema Beschreibung
Verwenden des Windows Media Player-Steuerelements in einer Konsolenanwendung Beschreibt eine einfache C++-Konsolenanwendung, die das Windows Media Player instanziiert, um die Version anzuzeigen.
Hosten des Windows Media Player-Steuerelements in einer Windows Anwendung Beschreibt, wie das ATL-ActiveX-Hostfenster verwendet wird, um das Windows Media Player-Steuerelement in ein Windows einbetten.
Remoting des Windows Media Player-Steuerelements Beschreibt das Einbetten des Windows Media Player-Steuerelements in ein C++-Programm im Remotemodus, mit dem Ihre Benutzer das Steuerelement abdocken können, um in den vollständigen Modus des Players zu wechseln.
Behandeln von Ereignissen in C++ Beschreibt das Empfangen von Ereignisbenachrichtigungen von Windows Media Player.
Verwenden von Skins mit dem Windows Media Player-Steuerelement Beschreibt, wie eine Skindatei auf ein in ein C++-Windows Media Player eingebettetes Steuerelement angewendet wird.

Hinweis

Sie können das Windows Media Player 10 Mobile-Steuerelement in eine Windows CE einbetten. Die Verfahren, die Sie dazu verwenden, ähneln denen, die mit dem Desktopsteuer Windows Media Player werden. Es gibt jedoch Unterschiede zwischen ATL für Windows und ATL für Windows CE. In dieser Dokumentation werden gegebenenfalls die Unterschiede zwischen diesen Implementierungen beschrieben.

Objektmodellreferenz für C++

Leitfaden zum Player-Steuerelement