テキストボックスの表示幅に合わせ、
パス名を短縮表示させるにはどうすればいいのでしょうか?
『c:\VB6...test.exe』みたいに
・何文字以上なら省略するかを決定する(これは貴方様が決めること)
・その文字数を超えたら、超えた分の中間の位置を...にする。
・本当のパスは、変数で管理する(いくつかあるなら配列にしておく)
APIのPathCompactPathExを使うとか
http://www31.ocn.ne.jp/~heropa/vb122.htm#PathCompactPathEx
LESIAさんありがとうございます。
『PathSetDlgItemPathA』を使用して、
やっていたのですが動作が不安定でした。
『PathCompactPathEx』を使用してうまくいきました。
ツイート | ![]() |