2017-08-27 13 views
-3

私はWindows 10でDelphi 10.1を使用しています OpenPictureDialog.Executeコマンドを実行すると、一部のアプリケーションでは開いているファイルエクスプローラでプレビュー領域が表示されます。 私は両方のケースで全く同じプロパティを持っています。 違いは何ですか?それは、ファイルを開くためにCOMDLG32.DLLにWindows API関数を使用デルファイの古いバージョンでは おかげソリンDelphi OpenPictureDialogは別のアプリケーションで動作が異なります

+1

ようこそスタックオーバーフロー。例がなければ誰でもこの質問に答えることが難しいかもしれません。 [MCVE](https://stackoverflow.com/help/mcve)の提供方法に関するヘルプをご覧ください。 – chrisis

+1

両方のアプリケーションでランタイムテーマが有効になっていますか? –

答えて

1
function GetOpenFileName;  external commdlg32 name 'GetOpenFileNameA'; 
function GetOpenFileNameA;  external commdlg32 name 'GetOpenFileNameA'; 
function GetOpenFileNameW;  external commdlg32 name 'GetOpenFileNameW'; 

。私はそれが新しいバージョンで同じであると思います。プレビューなどの面では、Windowsの設定に従います。 ユーザに表示されるダイアログは、システム上に表示される他のファイルを開くダイアログと一致します。

関連する問題