创建用户无法退出的对话框

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

创建用户无法退出的对话框

  1. 在对话框的**“属性”窗格中,将“系统菜单”属性设置为“false”**。

    这样会禁用对话框系统菜单和**“关闭”**按钮。

  2. 在对话框窗体中,删除**“取消”按钮和“确定”**按钮。

    运行期间,用户无法退出具有这些特征的模式对话框。

为了能够测试此类对话框,测试对话框功能会检测何时按下了 Esc。 (Esc 又称为 VK_ESCAPE 虚拟键。)无论对话框在运行时的行为如何,您都可以在测试模式下通过按 Esc 键将其终止。

提示

对于 MFC 应用程序,若要创建用户无法退出的对话框,您必须重写 OnOKOnCancel 的默认行为,因为即使删除关联的按钮,也仍可通过按 Enter 或 Esc 来退出对话框。

有关如何向托管项目添加资源的信息,请参见应用程序中的资源。 有关如何手动向托管项目添加资源文件、访问资源、显示静态资源以及将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET

要求

Win32

请参见

任务

如何:创建资源

参考

资源文件 (Visual Studio)

对话框编辑器