ボタン (Windows メディア プレーヤー SDK)

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能な場合は SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

スキンで 1 つ以上のボタンを使用する必要があり、各ボタンはスキン定義ファイルで定義する必要があります。 このセクションでボタンを定義しないと、スキンでボタンを使用できなくなります。

スキン定義ファイルのボタン セクションは、次の行で始まります。

[ Buttons ]

その後、スキン内の各ボタンに関する情報を含む 1 つ以上の行を追加する必要があります。 一般的な行は次のようになります。

    PlayPause  2PushHit   84,99,67,67   Pushed @ 44,50    Disabled @ 44,50     0,255,255  Pushed @ 160,5      Pushed @ 160,98

このコードは、"PlayPause" で始まり、"Pushed @ 160,98" で終わる 1 行として入力する必要があることに注意してください。

スキン定義ファイルの [ボタン] セクションには、次のテンプレートを使用できます。

//  <Function> <Type>     <Location>     <Push Image Src> <Dis Image Src>    <Hit R,G,B> <Norm 2 Image Src> <Push 2 Image Src>
//  ---------- ------     ----------     ---------------- ---------------    ----------- ------------------ ------------------

ここでも、これらは単一行として入力する必要があることに注意してください。最初の行は "// <関数>" で始まり、末尾は "<Push 2 Image Src>" です。 2 行目は "// ----------" で始まり、"------------------." で終わります

[ボタン] セクションの各行のボタン情報は、次の順序で表示する必要があります。 行の最初の 6 つの部分のみが必要です。 セカンダリ イメージは、必要でない限り含まれません。

  1. Button 関数
  2. ボタンの種類
  3. ボタンの場所
  4. プッシュされたイメージ ソース
  5. [無効] ボタンのイメージ ソース
  6. RGB 色のヒット
  7. 通常のセカンダリ イメージ ソース
  8. 標準 3 次画像ソース
  9. プッシュされたセカンダリ イメージ ソース
  10. プッシュされた 3 次イメージ ソース

ボタン コードの例については、「 サンプル ボタン セクション」を参照してください。

スキン リファレンス