テキストボックスにパス名を短縮表示

解決


しもぴー  2004-11-30 01:23:54  No: 86964

テキストボックスの表示幅に合わせ、
パス名を短縮表示させるにはどうすればいいのでしょうか?

『c:\VB6...test.exe』みたいに


java.lang.Nullpo  2004-11-30 02:11:35  No: 86965

・何文字以上なら省略するかを決定する(これは貴方様が決めること)
・その文字数を超えたら、超えた分の中間の位置を...にする。
・本当のパスは、変数で管理する(いくつかあるなら配列にしておく)


LESIA  2004-11-30 02:39:36  No: 86966

APIのPathCompactPathExを使うとか
http://www31.ocn.ne.jp/~heropa/vb122.htm#PathCompactPathEx


しもぴー  2004-11-30 19:23:50  No: 86967

LESIAさんありがとうございます。
『PathSetDlgItemPathA』を使用して、
やっていたのですが動作が不安定でした。
『PathCompactPathEx』を使用してうまくいきました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加