CFileDialog 示例:记录事件顺序

更新:2007 年 11 月

此示例将创建一个自定义对话框,该对话框演示在创建 CFileDialog 时会生成什么事件。生成的事件和生成事件的顺序可能由于以下两个因素而有所不同:CFileDialog 是“打开”对话框还是“保存”对话框;正在运行 Windows Vista 还是 Windows 的早期版本。此示例显示和记录基于四种可能组合中的任何一种所生成的消息。

安全说明:

此示例代码的用途在于阐释概念,因此只显示了与该概念相关的代码。它可能无法满足特定环境的安全要求,不应完全按照应用程序和网站中的显示使用它。相反,我们建议添加安全和错误处理代码,以使项目更安全和可靠。Microsoft 按“原样”提供此示例代码,不提供任何保证。

获取示例和安装示例的说明:

  • 在 Visual Studio 的“帮助”菜单上,单击“示例”。

    有关更多信息,请参见定位示例文件

  • 示例的最新版本和完整列表可以从 Visual Studio 2008 Samples page(Visual Studio 2008 示例页面)联机获取。

  • 还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9.0\Samples\ 下的文件夹中。对于 Visual Studio 速成版,所有示例都位于联机位置。

生成并运行此示例

  1. 在 Visual Studio 开发环境中打开解决方案文件 FileDlgWatcher.sln。

  2. 在“生成”菜单中,单击“生成解决方案”。

  3. 在“调试”菜单中,单击“开始执行(不调试)”。

  4. 为要创建的 CFileDialog 选择选项。

  5. 单击“创建对话框”按钮,生成消息日志。

请参见

参考

CFileDialog Class

其他资源

通用示例