【发布时间】:2010-11-07 18:57:06
【问题描述】:
我目前使用 TOpenTextFileDialog,因为它有 Encodings 选项,但在 Vista 下它使用旧的打开对话框样式显示。我想要新样式的打开对话框,但有一个可以用自定义字符串填充的编码组合框。基本上我想要记事本在 Vista 下显示的确切打开对话框。当然我也需要相应的保存对话框。
我做了一些研究,似乎 OFN_ENABLETEMPLATE 标志会导致 Vista 通用对话框回退到旧样式。不幸的是,这也是让 TOpenTextFileDialog 修改窗口以添加编码组合框的标志(如果我理解正确的话。)
有没有人建议如何在 Vista 下获得我想要的东西,但在 XP 下仍然可以工作?我认为 Windows 7 也会有同样的问题。我正在使用 D2009。感谢您的任何建议或帮助!
【问题讨论】:
-
我已向 Embarcadero 的质量中心添加了一个功能请求:qc.embarcadero.com/wc/qcmain.aspx?d=83605
标签: delphi windows-vista openfiledialog