Creating a Dialog Box That Users Cannot Exit
You can create a runtime dialog box that a user cannot exit. This kind of dialog box is useful for logons, and for application or document locks.
To create a dialog box that a user cannot exit
In the Properties pane for the dialog box, set the System Menu property to false.
This disables the dialog box system menu and Close button.
In the dialog box form, delete the Cancel and OK buttons.
At run time, a user cannot exit a modal dialog box that has these characteristics.
To enable testing of this kind of dialog box, the test dialog box function detects when ESC is pressed. (ESC is also known as the VK_ESCAPE virtual key.) No matter how the dialog box is designed to behave at run time, you can terminate it in test mode by pressing ESC.
Note
For MFC applications, to create a dialog box that users cannot exit, you must override the default behavior of OnOKand OnCancel because even if you delete the associated buttons, the dialog box can still be dismissed by pressing ENTER or ESC.
For information about how to add resources to managed projects, see Resources in Desktop Apps. For information about how to manually add resource files to managed projects, access resources, display static resources, and assign resources strings to properties, see Walkthrough: Localizing Windows Forms and Walkthrough: Using Resources for Localization with ASP.NET.
Requirements
Win32