创建用户无法在运行时退出的对话框

更新:2007 年 11 月

可以创建用户无法在运行时退出的对话框。此类对话框用于登录屏幕和应用程序或文档锁定。

创建用户无法在运行时退出的对话框

  1. 禁用系统菜单和对话框的“关闭”按钮。

  2. 删除**“取消”“确定”**按钮。

在运行期间,用户无法使用这些菜单或按钮退出有模式对话框。

为了允许测试此类对话框,测试对话框函数将检测 Esc 击键(也称作 VK_ESCAPE 虚拟键)。不论对话框在运行时的行为如何,您都可以通过按 Esc 键在测试模式下终止它。

说明:

对于 MFC 应用程序,您需要重写 OnOKOnCancel 的默认行为,以创建一个用户无法在运行时退出的对话框。例如,如果尝试在 MFC 向导生成的默认应用程序的“关于”框上执行上述步骤,您会看到 Esc 键和 Enter 键仍将解除该对话框。

有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET

要求

Win32

请参见

任务

创建新资源

参考

资源文件 (Visual Studio)

对话框编辑器