[Erste Schritte mit dem Computer] Windows-Dialogfeld

2.4 Dialog

In einer grafischen Benutzeroberfläche ist ein Dialogfeld ein spezielles Fenster, das dazu dient, dem Benutzer Informationen auf der Benutzeroberfläche anzuzeigen oder bei Bedarf Antworten auf Benutzereingaben zu erhalten. Sie werden so genannt, 对话框weil sie einen Dialog zwischen dem Computer und dem Benutzer ermöglichen – entweder um den Benutzer über bestimmte Informationen zu informieren oder um Eingaben vom Benutzer anzufordern, oder um beides.
Unterschiedliche Benutzerinteraktionen verwenden unterschiedliche Dialogfelder. Der einfachste Dialog ist eine Warnung, die eine Nachricht anzeigt und lediglich eine Antwort erfordert, dass die Nachricht gelesen wurde (normalerweise ein 关闭Dialog mit einer Schaltfläche oder einem Befehl „OK“). Wird zur Bereitstellung von Warnungen und einfachen Bestätigungen für einen Vorgang verwendet und kann auch Aufforderungen zur Programmbeendigung oder zum Absturz sowie zu absichtlichen oder unbeabsichtigten Schließaktionen durch den Benutzer enthalten. Aus Sicht der Betriebssystemimplementierung ist ein Dialogfeld ein spezielles Fenster (Fenster). Das Besondere daran ist, dass das Dialogfeld einige Steuerelemente enthält (z. B. Schaltflächen, Bearbeitungsfelder, Dropdown-Listenfelder usw.). Denn auch normale Fenster können diese Steuerelemente enthalten. Die Besonderheit besteht darin, dass diese Steuerelemente des Dialogfelds zur Interaktion mit dem Benutzer verwendet werden. Daher gelten einige vereinbarte Nutzungsregeln: Tab-Reihenfolge: Drücken Sie die Tab-Taste oder die Pfeiltasten nach oben, unten, links und rechts, und jedes Steuerelement erhält nacheinander den Eingabefokus. Wenn eine Schaltfläche den Eingabefokus erhält, entspricht das Drücken der Leertaste oder der Eingabetaste zu diesem Zeitpunkt dem Klicken mit der linken Maustaste auf die Schaltfläche. Die Standardfensterprozedur des Dialogfelds analysiert und verarbeitet die oben genannten Nutzungsregeln automatisch, wenn die relevanten Tastenanschlagmeldungen verarbeitet werden. Die Fensterprozedur eines allgemeinen Fensters verfügt offensichtlich nicht über diese standardmäßige Fallnachrichtenverarbeitung. Das Windows-Betriebssystem stellt eine API-Funktion IsDialogMessage zur Verfügung, um die automatische Umsetzung der oben genannten Nutzungsregeln des Dialogfelds zu unterstützen. Das Folgende ist ein typisches Dialogfeld zur Schriftarteinstellung:
对话框与一般窗口的区别:





Fügen Sie hier eine Bildbeschreibung ein

Guess you like

Origin blog.csdn.net/crleep/article/details/131569702