Freigeben über


Allgemeine Dialogfelder

Anmerkung

Dieses Designhandbuch wurde für Windows 7 erstellt und wurde für neuere Versionen von Windows nicht aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und Beispiele spiegeln nicht unsere aktuelle Designleitfadenwider.

Die allgemeinen Dialogfelder von Microsoft Windows bestehen aus den Dialogfeldern "Datei öffnen", "Datei speichern", "Ordner öffnen", "Suchen und Ersetzen", "Drucken", "Seite einrichten", "Schriftart" und "Farbe".

Offene Linie

Screenshot des geöffneten Dialogfelds

Open File ist für das schnelle Auffinden von Elementen optimiert, die mit einem Programm verwendet werden können.

Datei speichern

Screenshot des Dialogfelds

"Datei speichern" schließt die Schleife, indem eine Datei mit den Metadaten gespeichert wird.

Ordner öffnen

Screenshot des Dialogfelds

"Ordner öffnen" dient speziell zum Auswählen von Ordnern.

Suchen und Ersetzen

Screenshot der Dialogfelder suchen und ersetzen

Mithilfe von "Suchen" können Benutzer nach Textzeichenfolgen suchen, während die Ersetzungsversion optional Benutzern das Ersetzen von Übereinstimmungen mit einer anderen Zeichenfolge ermöglicht.

Drucken

Screenshot des Druckdialogfelds

Mit "Drucken" können Benutzer auswählen, was gedruckt werden soll, die Anzahl der zu druckende Exemplare und die Sortierreihenfolge sowie die Möglichkeit zum Auswählen und Konfigurieren von Druckern.

Seite einrichten

Screenshot des Dialogfelds

Mit der Seiteneinrichtung können Benutzer das Papierformat und die Quelle, die Seitenausrichtung und die Seitenränder auswählen.

Schriftart

Screenshot des Dialogfelds

Schriftart zeigt die Schriftarten und Punktgrößen der verfügbaren installierten Schriftarten an.

Farbe

Screenshot des Dialogfelds

Mit "Farbe" können Benutzer eine Farbe auswählen, entweder über einen vordefinierten Satz von Farben oder durch Auswählen einer "benutzerdefinierten" Farbe.

Designkonzepte

Mithilfe der gängigen Dialogfelder können Sie Benutzern eine einheitliche Benutzererfahrung in verschiedenen Programmen bieten. Und indem Sie die gängigen Dialogfelder gut verwenden, helfen Sie benutzern auch, eine effiziente, angenehme Erfahrung zu bieten.

Sie können die Benutzerfreundlichkeit mit diesen Dialogfeldern erheblich verbessern, indem Sie die am besten geeigneten Standardwerte auswählen für:

  • Eingabewerte (Beispiele: Standardordner, Standarddateinamen).
  • Ausgewählte Optionen (Beispiele: ausgewählter Drucker, Druckoptionen).
  • Ansichten (Beispiele: Anzeigen von Bildern in der Miniaturansicht, Anzeigen von Bildern ohne Dateinamen, Sortieren nach Datum, Spaltenbreite).
  • Präsentation (Beispiele: Fenstergröße, Speicherort und Inhalt).

Sie müssen sowohl die anfänglichen Standardwerte als auch die nachfolgenden Standardwerte ermitteln. Anfängliche Standardwerte werden von Ihrem Programm und basierend auf der erwarteten Nutzung des Zielbenutzers bestimmt, während nachfolgende Standardwerte auf der tatsächlichen Verwendung basieren. Die vergangene Nutzung ist der beste Indikator für zukünftige Nutzung.

Sind die Standardwerte Ihres Programms effizient? Überwachen Sie die Anzahl der Schritte, die Benutzer ausführen müssen, um die am häufigsten verwendeten Aufgaben auszuführen. Wenn Benutzer dieselben Schritte wiederholen müssen, möglicherweise unnötige Schritte jedes Mal, wenn sie eine Aufgabe ausführen, können Ihre Standardwerte verbessert werden.

Wenn Sie nur eine Sache tun...

Bieten Sie Benutzern eine effiziente, angenehme Erfahrung, indem Sie die entsprechenden anfänglichen und nachfolgenden Standardwerte auswählen.

Ist dies die richtige Benutzeroberfläche?

Ja! Verwenden Sie die allgemeinen Dialogfelder für eine konsistente Benutzererfahrung. Erstellen Sie keine eigenen. Es ist besonders schwierig, benutzerdefinierte UIs zu erstellen, die ordnungsgemäß und sicher im Namespace navigieren. Beachten Sie, dass Sie die gängigen Dialogfelder bei Bedarf anpassen können.

Für Windows Vista verfügen die Datei öffnen und speichern über eine neue erweiterbare Architektur, um die Bereitstellung zusätzlicher Funktionen zu vereinfachen. Dieser Mechanismus ist flexibel genug, um die Mindestanforderungen von großen unabhängigen Softwareanbietern (ISVs) zu erfüllen, aber nicht durch zukünftige Versionen von Windows unterbrochen werden.

Leitlinien

Allgemein

  • Stellen Sie bei Bedarf direktere oder moduslose Alternativen bereit. Zulassen, dass Benutzer:
    • Öffnen Sie Dateien, indem Sie sie in Ihrem Programm ablegen.
    • Speichern Sie Dateien mit ihrem aktuellen Namen und Speicherort mit einem Befehl "Speichern".
    • Suchen Sie das nächste Vorkommen einer Zeichenfolge mithilfe der F3-TASTE.
    • Drucken Sie eine Kopie eines gesamten Dokuments mit einem Befehl "Drucken" auf den Standarddrucker.
    • Ändern Sie Schriftarten und Schriftartattribute mithilfe einer Symbolleiste oder eines Palettenfensters.
    • Ändern Sie Farben mithilfe einer Symbolleiste oder eines Palettenfensters.
  • Verwenden Sie die folgenden Befehle, um allgemeine Dialogfelder anzuzeigen (zusammen mit ihren bevorzugten Zugriffstasten):
Allgemeines Dialogfeld Befehl
Offene Linie
Offen...
Datei speichern
Speichern unter...
Ordner öffnen
Ordner öffnen... oder Ordner auswählen...
Suchen und Ersetzen
Finden... oder Ersetzen...
Drucken
Drucken...
Seite einrichten
Seite einrichten...
Schriftart
Schriftart... oder Schriftart auswählen...
Farbe
Farbe... oder Farbe auswählen...
  • Sie können spezifischere Befehle entsprechend verwenden. Beispiel: Verwenden Sie zum Exportieren einer Datei die Befehls "Exportieren"-Datei anstelle von "Speichern unter".
  • Legen Sie den Titel des Dialogfelds so fest, dass er den Befehl wiedergibt, der sie gestartet hat. Beispiel: Wenn "Datei speichern" über einen Befehl "Datei exportieren" gestartet wird, benennen Sie das Dialogfeld in "Datei exportieren" um.

Offene Linie

  • Verwenden Sie für den ursprünglichen Standardordner einen speziellen Ordner (Bilder, Musik, Videos) entsprechend, andernfalls "Dokumente".
  • Verwenden Sie für nachfolgende Standardordner den letzten Ordner, der vom Benutzer mithilfe des Programms geöffnet wurde.
  • Unterdrücken Sie beim Öffnen von Fotodateien standardmäßig Dateinamen. Fotos werden in der Regel durch ihre Miniaturansichten identifiziert, und ihre Namen sind in der Regel nicht aussagekräftig.

Datei speichern

  • Verwenden Sie für den ursprünglichen Standardordner (wenn zum ersten Mal eine neue Datei gespeichert wird), den speziellen Ordner (Bilder, Musik, Videos) entsprechend, andernfalls "Dokumente".
  • Verwenden Sie für temporäre Dateien den temporären Ordner des aktuellen Benutzers. Wählen Sie einfache, aber eindeutige Dateinamen aus. Beispiel: Verwenden Sie File0001.tmp anstelle von ~DF1A92.tmp.
    • Entwickler: Sie können den temporären Ordner des aktuellen Benutzers mithilfe der GetTempPath-API-Funktion abrufen.
  • Verwenden Sie für den ursprünglichen Standarddateinamen einen eindeutigen Standardnamen basierend auf:
    • Der Inhalt der Datei, falls bekannt. Beispiel: Die ersten Wörter in einem Dokument.
    • Ein vom Benutzer ausgewähltes Muster. Beispiel: Wenn die vorherige Datei "Hawaii 1.jpg" heißt, wählen Sie "Hawaii 2.jpg" als nächste Datei aus.
    • Ein generisches Muster basierend auf dem Dateityp. Beispiel: "Photo1.jpg".
  • Verwenden Sie für nachfolgende Standardwerte (sofern die Datei bereits vorhanden ist), den aktuellen Ordner und den Namen der Datei.
  • Bewahren Sie beim Speichern einer Datei das Erstellungsdatum auf. Wenn Ihr Programm Dateien durch Erstellen einer temporären Datei speichert, das Original löscht und die temporäre Datei in den ursprünglichen Dateinamen umbenennt, müssen Sie unbedingt das Erstellungsdatum aus der ursprünglichen Datei kopieren.
  • Verwenden Sie "Datei speichern", wenn der Benutzer den Befehl "Speichern" auswählt, ohne einen Dateinamen anzugeben.

Dateitypenlisten

Hinweis: Dateitypenlisten werden von "Datei öffnen" und "Datei speichern" verwendet, um die Angezeigten Dateitypen und die Standarddateierweiterung zu bestimmen.

  • Wenn die Liste der Dateitypen kurz (fünf oder weniger) ist, ordnen Sie die Liste mit der Wahrscheinlichkeit der Verwendung an. Wenn die Liste lang (sechs oder mehr) ist, verwenden Sie eine alphabetische Reihenfolge, um die Typen leicht zu finden.
  • Fügen Sie für "Datei speichern" alle Variationen der unterstützten Dateierweiterungen hinzu, auch wenn dies ungewöhnlich ist, und legen Sie die am häufigsten verwendete Erweiterung zuerst ein. Die Dateibehandlungslogik untersucht diese Liste, um festzustellen, ob der Benutzer eine unterstützte Dateierweiterung angegeben hat. Beispiel: Wenn eine JPEG-Dateitypenliste nur .jpg und .jpeg enthält, kann die Datei test.jpe als test.jpe.jpggespeichert werden.
  • Bei "Datei speichern" ist der anfängliche Standarddateityp der wahrscheinlichste vom Zielbenutzer ausgewählt. Der folgende Standardwert ist der aktuelle Typ der Datei.
  • Bei "Datei öffnen" wird der anfängliche Standarddateityp am wahrscheinlichsten vom Zielbenutzer ausgewählt. Der nachfolgende Standardwert sollte der letzte verwendete Dateityp sein.
  • Fügen Sie für "Datei öffnen" einen Eintrag "Alle Dateien" als erstes Element ein, wenn Benutzer einen beliebigen Dateityp öffnen können, oder müssen möglicherweise alle Dateien in einem Ordner gleichzeitig angezeigt werden. Erwägen Sie, andere Metafilter bereitzustellen, z. B. "Alle Bilder", "Alle Musik" und "Alle Videos". Platzieren Sie diese direkt nach "Alle Dateien".
  • Verwenden Sie das Format "Dateitypname (*.ext1; *.ext2)." Der Dateitypname sollte der Name des registrierten Dateityps sein, den Sie im Systemsteuerungselement "Ordneroptionen" anzeigen können. Beispiel: "HTML-Dokument (*.htm; *.html)."
    • Ausnahme: Entfernen Sie bei Metafiltern die Dateierweiterungsliste, um eine Unübersichtlichkeit zu vermeiden. Beispiele: "Alle Dateien", "Alle Bilder", "Alle Musik" und "Alle Videos".
  • Verwenden Sie Groß-/Kleinschreibung im Satzformat für die Dateinamen und Kleinbuchstaben für die Dateityperweiterungen.

Ordner öffnen

  • Verwenden Sie für neue Programme das Dialogfeld "Dateien öffnen" im Modus "Ordner auswählen". Hierfür ist Windows Vista oder höher erforderlich. Verwenden Sie daher das Dialogfeld "Ordner öffnen" für Programme, die in früheren Versionen von Windows ausgeführt werden.
    • Entwickler: Sie können das Dialogfeld "Dateien öffnen" im Modus "Ordner auswählen" mithilfe des FOS_PICKFOLDERS-Flags verwenden.

Schriftart

  • Bei Bedarf können Sie die Schriftartliste filtern, um nur die für Ihr Programm verfügbaren Schriftarten anzuzeigen.

Ausdauer

  • Erwägen Sie, die folgenden Werte dauerhaft als nachfolgende Standardwerte zu verwenden:
    • Eingabewerte (Beispiele: Standardordner, Standarddateinamen).
    • Ausgewählte Optionen (Beispiele: ausgewählter Drucker, Druckoptionen).
    • Ansichten (Beispiele: Anzeigen von Bildern in der Miniaturansicht, Anzeigen von Bildern ohne Dateinamen, Sortieren nach Datum, Spaltenbreite).
    • Präsentation (Beispiele: Fenstergröße, Speicherort und Inhalt).

Ausnahme: Machen Sie diese Werte nicht für allgemeine Dialogfelder dauerhaft, wenn ihre Verwendung so ist, dass Benutzer viel wahrscheinlicher von vorn beginnen möchten.

  • Berücksichtigen Sie bei der Ermittlung von Standardwerten, welche Zielbenutzer wahrscheinlich auf der Grundlage der wichtigen Szenarien möchten. Berücksichtigen Sie auch Szenarien innerhalb einer Programminstanz über mehrere Instanzen (sowohl aufeinander folgende oder gleichzeitige) als auch über mehrere Dokumente hinweg. Machen Sie Werte nicht unter Umständen bestehen, die wahrscheinlich nicht hilfreich sind.
    • Beispiel: Bei einer typischen dokumentbasierten Anwendung ist es hilfreich, permanente Einstellungen für "Datei öffnen" und "Datei speichern" in einer Programminstanz und in aufeinander folgenden Instanzen zu verwenden, gleichzeitige Instanzen jedoch unabhängig zu halten. Auf diese Weise können Benutzer effizient mit mehreren Dokumenten gleichzeitig arbeiten.
  • Legen Sie fest, dass die Einstellungen pro Programm pro Benutzer beibehalten werden.