最初に:: DefWindowProcを呼び出してWM_NCPAINTメッセージをインターセプトしてからペイントしようとしています。しかし、タイトルバーまたは非クライアント領域のウィンドウコントロールをペイントするとき、私はそのRECT構造体を持つ必要があります。したがって、どのようにしてREcT構造にアクセスできますか?タイトルバーのウィンドウコントロール(最大化、最小化、閉じるボタン)のRECTを取得するにはどうすればよいですか?カスタムカラータイトルバーを作成しようとしました
0
A
答えて
3
更新領域はメッセージのwParam
に渡されます。ウィンドウの非クライアント領域は長方形ではないので、単一のRECT
を取得しません。
WM_ NCPAINT
は、Vista DWM glassと互換性がないことにご注意ください。
関連する問題
- 1. Chromeアプリケーションの最大幅を最小化、最大化、閉じるボタンの幅よりも狭く設定するにはどうすればよいですか?
- 2. 閉じる、最大化、最小化ボタンでPictureBoxを作成するにはどうすればよいですか?
- 3. ブラウザの最小化、最大化ボタンを無効にするにはどうすればよいですか?
- 4. 最小化/最大化/閉じるボタンのツールチップとDevexpress lookAndFeel
- 5. XAML SystemCommandsを使用した最小化/最大化/閉じるボタン
- 6. iTunesのようにタイトルバーのボタンを閉じる、最小化する、ズームする方法は?
- 7. Win32の最小化、最大化、閉じるボタンを無効にする
- 8. 閉じる、最小化、または最大化するとフォームがハングアップする
- 9. uib-modalを最大化、最小化、ドラッグ可能にするにはどうすればよいですか?
- 10. Matlab Figureウィンドウの最大化/最小化と閉じるボタンを非表示にします
- 11. 最小化/最大化ウィンドウコントロールでQt.Toolウィンドウを表示するには?
- 12. 最小化、最大化、および閉じるボタンのデフォルトサイズを取得するために使用するUxtheme関数は何ですか?
- 13. 最小化されたアプリケーションのスクリーンショットをプログラムで取得するにはどうすればよいですか?
- 14. JavaのJFrameウィンドウでデフォルトの最小化/最大化と閉じるボタンを非表示にする方法は?
- 15. glfwで最小化ボタンと最大化ボタンを削除する
- 16. WPFでは、通常の最小化、最大化、および閉じるボタンを持つ境界線のないウィンドウを作成できますか?
- 17. c#フォーム最小化/最大化ボタンが消えましたか?
- 18. コマンドバインディングまたはイベントハンドラをWPFで閉じる、最小化、最大化ボタンを実装するためのより良いアプローチですか?
- 19. windows:タイトルバーをダブルクリックすると最大化ウィンドウを無効にし、タスクバーをクリックすると最小化する
- 20. テンプレートコードを最小化するにはどうすればよいですか?
- 21. VB.NET:VB.netで作成した自分のコードを最適化するにはどうすればよいですか?
- 22. 並列化された計算のランタイムを最小化するにはどうすればよいですか?
- 23. プログレッシブウェブアプリ、iphoneで最小化または最大化するときに同じ画面を維持しようとしています
- 24. Silverlightコントロールが「最小化」または「最大化」されているかどうかを確認するには
- 25. 実行時に最小化、最大化、および閉じるボタンの近くのTFormキャプションにカスタムボタンを追加することはできますか?
- 26. Windows 10の閉じる/最小化/縮小ボタンのフォントファミリとは何ですか?
- 27. 最小値をどのように発光させるか。最大と閉じるボタン?
- 28. JDialogまたはJPanelに最小化/最大化ボタンを追加するには
- 29. どのように非表示にするか、最小化し、最大化するために、ボタンとawesomiumアプリケーションの周りのエッジ?
- 30. C#でウィンドウの作成/最大化/最小化などのグローバルフック
ウィンドウのバージョン –