2017-08-27 83 views
-3

我使用德爾福10.1行爲不同。當我在一些應用程序運行OpenPictureDialog.Execute命令 它是開放的文件管理器具有預覽區域和別人沒有。 我在這兩種情況下的屬性完全相同。 什麼會導致差異? 由於索林德爾福OpenPictureDialog在Windows 10 在不同的應用程序

+1

歡迎來到Stack Overflow。沒有例子,任何人都可能很難回答這個問題。請看看如何提供[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'; 

在舊版本的德爾福它COMDLG32.DLL使用Windows API函數來打開一個文件。我認爲它在新版本中是一樣的。你在預覽等方面看到的是Windows設置。 顯示給用戶的對話框將與他們在系統上看到的其他文件打開對話框一致。