2017-08-27 52 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设置。 显示给用户的对话框将与他们在系统上看到的其他文件打开对话框一致。