掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォントの位置あわせ表示をするには? (ID:19313)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
タイトルの通りですが、 ListBox を使って文字表示する場合に 文字の位置を合わせたいのですがどうすればよいでしょうか? 簡単な話、フォントを等倍フォントを使えばよいのでしょうが。 やりたいのは字間を変えて位置合わせして表示したいのですが、 英語・数字の最大幅はWもしくはMの幅が最大になるとして 幅を求めて、TCustomListBox から派生したTListBoxEx を作って 描画時の処理を横取りして文字を描画してやればできるような気が するのですが、無理なのでしょうか? また、2バイトコード文字(日本語・中国語)などのフォントの場合 どうすればよいのでしょうか? 基本的に使用フォントはデスクトップのフォントを使用するので 使用するフォントは固定になっていません。 どうか、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.