none
タスクバーのボタンのテーマ取得 RRS feed

  • 質問

  • XPやVistaのタスクバーのボタンと同じテーマのボタンを作成する標準的な方法を教えていただけないでしょうか

    言語や環境は問わないです。

     

    manifestを埋め込んでもうまくいかず、apiのDrawThemeBackground関数や.netのVisualStyleElementクラス

    にもタスクバーのボタンのテーマに対応する利用法が存在しませんでした。

     

    msstylesファイルにはタスクバーのボタン用の画像が埋め込まれているようなので、

    それを直接読み込んで利用することもできるのですが、あまりよい方法とは思えないです。

     

    spy++で調べたところ、タスクバーや言語バーやクイック起動のボタン(ToolbarWindow32)は

    どれも共通のウィンドウプロシージャによってサブクラス化されているようなので、

    msstyles直接読み込み以外の標準的な方法があるのだと推測されますが、

    自分が探した&試した限りでは見つかりませんでした。

     

    どなたかご存知の方がいらっしゃいましたらご教示願います。

    2007年9月27日 10:18