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