TEdit に収まるようにファイル名を短くしたいのですが、次のようなものです。
Edit1.Text := MinimizeName(FileName, Edit1.Canvas, Edit1.Width);
Canvas残念ながら、TEdit には直接プロパティがあるため、これはコンパイルされません。フォント メトリックにはキャンバスが必要です。TEdit のキャンバスにアクセスするにはどうすればよいですか?
( MinimizeNameVcl.FileCtrl で宣言されています。)