C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 21 を表示中)
■9030 / )  1文字単位の文字幅を取得するには?
□投稿者/ N44 (1回)-(2007/10/16(Tue) 23:19:10)

分類:[.NET 全般] 

こんにちは。よろしくおねがいします。

C++で、GetTextmetrics()を利用して、TEXTMETRIC構造体を取得し、
tmHeightやtmAveCharWidthを利用していました。
(アプリでは固定幅フォントを利用しています。)

このたび、C#またはVB.NETでの開発を行うことになったのですが、
これに代わるメソッドが見つからずに困っています。
MeasureTextで1文字だけを指定して情報を取得しても、
高さはともかく、文字幅が広く取られてしまい、うまくいきません。


GetTextmetrics()のtmAveCharWidthと同じ値を取得できる
メソッドや方法があれば、どうか教えてください。

よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -