win32 APIのエディットコントロールのフォントを変更するにはどうすればよいですか? 編集コントロールでフォントのスタイルと色を編集したいと思っています。WinApi C++でコントロールのフォントを変更するにはどうすればよいですか?
答えて
最初に、標準の編集コントロールとリッチエディットコントロールについて説明していることを明確にする必要があります.2つのコントロールは全く異なります。
WM_SETFONT
メッセージを編集コントロールに送信して、フォントを変更できます。色を設定することはまったく異なるプロセスです。
エディットコントロールのオーナーのWM_CTLCOLOREDIT
メッセージに応答して、テキストの色を設定できます。
WM_SETFONTというメッセージを送信できます。しかし、リンクが説明するように、フォントを変更した後にコントロールのサイズを変更する必要があるかもしれないことに注意してください。
編集の高さをパーセンテージで作成する方法はありますか? –
@PotentVenom:自分でコードを書くことはできません(例えば、WM_SETFONTメッセージをインターセプトし、受信情報に基づいてサイズを変更するなど)。あなたはそれを何とかパーセンテージに設定しますか? – Goz
標準の編集コントロールでは、WM_CTLCOLOREDIT
メッセージを処理してテキストと背景の色を設定します。
- 1. UIlabelのフォントを変更するにはどうすればよいですか?
- 2. PowerPointのTextRangeのフォントの色をC#から変更するにはどうすればよいですか?
- 3. WinApiフォントの変更
- 4. コントロールのBackColorが変更されないようにするにはどうすればよいですか?
- 5. Silverlightで使用される既定のフォントを変更するにはどうすればよいですか?
- 6. gitで特定のフォントの色を変更するにはどうすればよいですか?
- 7. Matlabの関数テキスト()でフォントの色を変更するにはどうすればよいですか?
- 8. CollapsingToolbarLayoutでツールバーのタイトルのフォントを変更するにはどうすればよいですか?
- 9. WPFでフォントを変更するにはどうすればよいですか?リサイズで
- 10. VB6でフォントの色を変更するにはどうすればよいですか?
- 11. メニューのCufonフォントのホバー色を赤に変更するにはどうすればよいですか?
- 12. アンドロイドアプリ全体のフォントの色を動的に変更するにはどうすればよいですか?
- 13. フォントの太さをflaのスクロールテキストに変更するにはどうすればよいですか?
- 14. Silverlightコントロールを更新するにはどうすればよいですか?
- 15. Javaファイルからフォントサイズとフォントの色を変更するにはどうすればよいですか?
- 16. WebBrowserコントロールでプリンタの設定をプログラム的に変更するにはどうすればよいですか?
- 17. Eclipse - パッケージエクスプローラのフォントの色を変更するにはどうすればよいですか?
- 18. VideoViewに表示されるコントロールを変更するにはどうすればよいですか?
- 19. HTMLの選択コントロールでスクロールバーのスタイルを変更するにはどうすればよいですか?
- 20. 解像度に基づいてコントロールのサイズを変更するにはどうすればよいですか?
- 21. TEditコントロールの値を読み込んで変更するにはどうすればよいですか?
- 22. wxPython:チェックボックスでtextctrlのフォントの色を変更するにはどうすればいいですか?
- 23. emacsで私のFortranコードのフォント色を変更するにはどうすればいいですか?
- 24. このドロップダウンリストのコントロールをテキストボックスに変更するにはどうすればよいですか?
- 25. プロパティを変更するにはどうすればいいですか?c#
- 26. コントロールのフォントのデフォルト値を取得するにはどうすればよいですか?
- 27. ピクチャボックスを含むコントロールのサイズを変更するとき、ピクチャボックスのサイズを変更しないようにするにはどうすればよいですか?
- 28. 変形スティックを変更するにはどうすればよいですか?
- 29. Googleマップのコントロールdivのボタンスタイルを変更するにはどうすればよいですか?
- 30. テンプレートフィールド内のコントロールのプロパティを変更するにはどうすればよいですか?
あなたは 'WM_SETFONT'を使いたいと思います。また、2つの提案、1)ネット上でwinapiを使うことについての情報がたくさんあります。好みの検索エンジンで 'edit control font winapi'を検索すると、たくさんの情報を見つけることができます。 2)チャールズ・ペッツォールドのことを聞いたことがありますか?彼は非常に有名な本を持っているので、私は彼の本を手に入れ、それから学ぶことを勧めます。 –