Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让用户在加载或保存 C# 和 VS2008 中的文件时选择文件编码。记事本的对话框底部有一个编码下拉选项。
有一种方法可以按照此处所述进行:http: //www.codeproject.com/KB/cs/getsavefilename.aspx。
但是,我想知道是否有更简单的方法可以做到这一点。Windows 必须在某处内置此对话框,不是吗?
内置的对话框是 Win32 API 提供的标准文件打开对话框。此对话框允许通过使用挂钩进行自定义,如您参考的代码项目文章中所述。
本文中描述的过程是执行此操作的唯一方法,如果记事本和 Visual Studio确实使用 Win32 文件打开对话框而不是他们自己制作的对话框,那么它们就是这样做的。