掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6でのMicrosoft Forms 2.0 ListBox (ID:99996)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
では、 GetTextExtentPoint32W(API) が必要でしょう。 http://madia.world.coocan.jp/vb/vb_bbs2/200403/200403_04030044.html http://msdn2.microsoft.com/en-us/library/ms534223.aspx http://www.winapi-database.com/Graphics/TextOut/GetTextExtentPoint32.html ですが、Forms2.0のTextBoxにはhWndプロパティが存在しないので、 この方法ではちょっと無理でしょう。 RichTextBoxではダメでしょうか? Forms2.0(VB6.0で非サポート、既知バグあり、配布条件いろいろあり) に固執する必要がなければ、そういう選択もあるのでは?と思いますね。 どうしてもというのであれば、 同一フォントサイズに設定したダミーのRichTextBoxを置いて文字幅を取得して、 それを使うとか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.