|
ファイル名の省略表示メッセージタイトルなんかに表示するフルパスファイル名がむちゃくちゃ長い場合があり、タイトルバーからはみ出して肝心なファイル名の部分が見えません。インストーラなんかでファイルパスの途中を省略したファイル名表示を見たことがあると思いますが、そういう省略形表示にできないかな。 C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\a.h とか長すぎますよねwww C:\...\Include\a.h みたいに切り詰めるわけです。 どういうアルゴリズムがよいのかわかりませんが、・指定長以下に切り詰める。・一番長いフォルダ名を省略していく。・ルートに近いフォルダ名を省略していく。などのオプションがあるかも。
|