掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DPI設定が変更された環境で、Richeditのフォントサイズを指定するには? (ID:40757)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 簡単に言うと、DPI96でも、DPI120でも、画面上での文字サイズを同じにしたいです。 失礼しました。コントロールの大きさではなく、フォントの大きさなのですね。 既に表示されているものに対してなら... procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Font.PixelsPerInch := 96; Memo1.Font.Size := 12; RichEdit1.Font.PixelsPerInch := 96; RichEdit1.Font.Size := Trunc(12 / Screen.PixelsPerInch * RichEdit1.Font.PixelsPerInch); end; こんな感じでいいようですが、入力を伴うとなるともう一工夫必要なようです。 この QC 絡みのような気もしますね。 Report No: 65450 Status: Reported Font scaling is not working properly http://qc.embarcadero.com/wc/qcmain.aspx?d=65450 QCWIN:Defect_No=65450
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.