TOpenDialog
有一个选项ofEnableSizing
,允许用户修改打开的对话框的对话框大小。此大小调整数据似乎是为应用程序存储的。如果再次启动程序,则会以相同的大小打开对话框。
我的问题是,这些数据存储在何处。我想知道是否存在重置此数据的简单方法。我在ofEnableSizing
的文档中找不到相关信息,也没有找到相应的API标记OFN_ENABLESIZING
。
答案 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找到了。