Platform SDK: DirectX

DirectMusic Shell サンプル

[Visual Basic]

ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectMusic Visual Basic サンプル」を参照すること。

[C++]

説明

DirectMusic Shell サンプルでは、Windows のシステム イベントに応答するインタラクティブ ミュージックを示す。

パス

ソース ファイル :(SDK ルート)\Samples\Multimedia\Dmusic\Src\DMShell

実行可能ファイル :(SDK ルート)\Samples\Multimedia\DMusic\Bin\Dmshell.exe

ユーザーズ ガイド

プログラムを実行すると、タスク バーのトレイにインジケータ アイコンが表示される。アイコンをクリックするとメニューが表示され、音楽スキームの変更、出力デバイスの選択、音楽の開始と停止、およびプログラムの終了を実行することができる。

システム イベントに応じて音楽が変化するようす、およびモチーフが挿入されるようすに注意すること。システム イベントには、ウィンドウの最小化、復元、または終了、アプリケーション メニューまたはスタート メニューの表示、キーの押し下げ (いくつかのキーでは特殊なサウンドが発生する) などがある。

プログラミング上の注意

Windows のシステム メッセージは、Dmhook.dll で取得される。ソース コードは (SDK ルート)\Samples\Multimedia\Dmusic\Src\DMHook フォルダにある(Dmhook.dll は、Microsoft のコンパイラでコンパイルしなければならない)。