存储TOpenDialog的大小调整数据在哪里以及如何重置?

时间:2015-09-01 07:10:38

标签: delphi winapi delphi-2006

TOpenDialog有一个选项ofEnableSizing,允许用户修改打开的对话框的对话框大小。此大小调整数据似乎是为应用程序存储的。如果再次启动程序,则会以相同的大小打开对话框。

我的问题是,这些数据存储在何处。我想知道是否存在重置此数据的简单方法。我在ofEnableSizing的文档中找不到相关信息,也没有找到相应的API标记OFN_ENABLESIZING

1 个答案:

答案 0 :(得分:10)

这存储在HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\CIDSizeMRU下。前几个unicode十六进制代码点标识应用程序exe名称。因此,例如,Project1.exe读为50 00 72 00 6F 00 6A 00 65 00 63 00 74 00 31 00 2E 00 65 00 78 00 65 00。删除它将重置为默认设置。

我认为没有关于此的任何文件。我在Process Monitor找到了。