Freigeben über


Erstellen eines Dialogfelds, das vom Benutzer nicht beendet werden kann

Sie können ein Laufzeitdialogfeld erstellen, das vom Benutzer nicht beendet werden kann. Dieser Dialogfeldtyp eignet sich besonders für Anmeldungen sowie für gesperrte Anwendungen oder Dokumente.

So erstellen Sie ein Dialogfeld, das nicht von einem Benutzer beendet werden kann

  1. Legen Sie im Bereich Eigenschaften für das Dialogfeld die Eigenschaft Systemmenü auf false fest.

    Dadurch werden das Systemmenü des Dialogfelds und die Schaltfläche Schließen deaktiviert.

  2. Löschen Sie im Dialogfeldformular die Schaltflächen Abbrechen und OK.

    Ein modales Dialogfeld mit diesen Merkmalen kann vom Benutzer zur Laufzeit nicht beendet werden.

Um Tests dieser Art von Dialogfeldern zu aktivieren, erkennt die Funktion zum Testen von Dialogfeldern, wenn die ESC-Taste gedrückt wird. (ESC wird auch als virtuelle Taste "VK_ESCAPE" bezeichnet.) Unabhängig vom Verhalten des Dialogfelds zur Laufzeit kann es im Testmodus stets durch Drücken von ESC beendet werden.

Tipp

Für MFC-Anwendungen muss zum Erstellen eines Dialogfelds, das von Benutzern nicht beendet werden kann, das Standardverhalten von OnOK und OnCancel überschrieben werden, da das Dialogfeld auch beim Löschen der entsprechenden Schaltflächen weiterhin durch Drücken der EINGABETASTE oder ESC-TASTE geschlossen werden kann.

Informationen über das Hinzufügen von Ressourcen zu verwalteten Projekten finden Sie unter Ressourcen in Anwendungen. Anweisungen zum manuellen Hinzufügen von Ressourcendateien zu verwalteten Projekten, zum Zugreifen auf Ressourcen, zum Anzeigen statischer Ressourcen sowie zum Zuweisen von Ressourcenzeichenfolgen zu Eigenschaften finden Sie unter Exemplarische Vorgehensweise: Lokalisieren von Windows Forms und Exemplarische Vorgehensweise: Verwenden von Ressourcen zur Lokalisierung mit ASP.NET.

Voraussetzungen

Win32

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Ressource

Referenz

Ressourcendateien (Visual Studio)

Dialog-Editor