0

WindowsがWin 7(Aeroテーマ)とWin 8でウィンドウタイトルを描画するために使用するAPIを知っている人はいますか? API Monitor ツールで確認しようとしましたが、タイトルを描画する API が表示されません。

お知らせ下さい。

ありがとう。

4

1 に答える 1

4

これらのことを行ってから長い時間が経ちましたが、グーグルで検索しただけで(検索フレーズを3回試行)、DrawFrameControlにたどり着きました。

免責事項:テストしていません。


更新:コメントに記載されているようにDrawFrameControl、仕事はしません。また、単純なテストでは、どちらもそうではないことが示されていますDrawCaption。どうやら、テーマ機能を使用する必要があるようです。そのために、ウィンドウのキャプションを描画する例を見つけました ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb688195%28v=vs.85% 29.aspx#appendixb )。基本的に、このコードはGetThemeSysFont、キャプション フォントを取得してキャプションDrawThemeTextExを描画するために使用します。

新しい免責事項:これはかなりの作業になるため、 GetThemeSysFontplusコンボはテストしていません!DrawThemeTextEx

于 2014-03-25T14:41:33.843 に答える