2

簡単な質問ですが、グーグルで答えを見つけることができませんでした:プレーンC ++とwin32を使用してデフォルトのフォントと色をリッチエディットに設定するにはどうすればよいですか?

4

2 に答える 2

3

MSDNから:

EM_SETCHARFORMATおよびEM_GETCHARFORMATメッセージを使用して、挿入ポイントの文字フォーマットを設定および取得することもできます。これは、以降に挿入される文字に適用されるフォーマットです。たとえば、アプリケーションがデフォルトの文字フォーマットを太字に設定し、ユーザーが文字を入力した場合、その文字は太字になります。

それはあなたが探しているものですか?

于 2012-07-30T16:40:18.300 に答える
2

MSDNからも

Rich Edit 4.1:スクリプトのデフォルトフォントを設定するには、CHARFORMAT2を指定してEM_SETCHARFORMATを呼び出し、yHeight、bCharSet、bPitchAndFamily、szFaceName、およびlcidメンバーの値を指定します。また、特定のコードページのデフォルトフォントを取得するには、CHARFORMAT2を指定してEM_GETCHARFORMATを呼び出し、bCharSetおよびlcidメンバーの値を指定します。

于 2012-07-30T20:39:00.787 に答える