WindowsがWin 7(Aeroテーマ)とWin 8でウィンドウタイトルを描画するために使用するAPIを知っている人はいますか? API Monitor ツールで確認しようとしましたが、タイトルを描画する API が表示されません。
お知らせ下さい。
ありがとう。
これらのことを行ってから長い時間が経ちましたが、グーグルで検索しただけで(検索フレーズを3回試行)、DrawFrameControlにたどり着きました。
免責事項:テストしていません。
更新:コメントに記載されているようにDrawFrameControl
、仕事はしません。また、単純なテストでは、どちらもそうではないことが示されていますDrawCaption
。どうやら、テーマ機能を使用する必要があるようです。そのために、ウィンドウのキャプションを描画する例を見つけました ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb688195%28v=vs.85% 29.aspx#appendixb )。基本的に、このコードはGetThemeSysFont
、キャプション フォントを取得してキャプションDrawThemeTextEx
を描画するために使用します。
新しい免責事項:これはかなりの作業になるため、 GetThemeSysFont
plusコンボはテストしていません!DrawThemeTextEx