Vcl.Dialogs.TMsgDlgType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TMsgDlgType = System.UITypes.TMsgDlgType;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public Vcl.Dialogs.pas Vcl.Dialogs Vcl.Dialogs


Beschreibung

TMsgDlgType definiert Werte, die den Typ von Meldungsfenstern beschreiben.


Der Typ TMsgDlgType definiert Werte, die den Typ von Meldungsfenstern beschreiben. TMsgDlgType wird von den Funktionen MessageDlg und MessageDlgPos verwendet.

Die folgende Tabelle enthält die möglichen Werte:

Wert Bedeutung

mtWarning

Ein Meldungsfenster, das ein gelbes Ausrufezeichen enthält.

mtError

Ein Meldungsfenster, das ein rotes Stoppschild enthält.

mtInformation

Ein Meldungsfenster, das ein blaues "i" enthält.

mtConfirmation

Ein Meldungsfenster, das ein blaues "i" enthält. Siehe "Hinweis".

mtCustom

Ein Meldungsfenster, das kein Bitmap enthält. Der Titel des Meldungsfensters ist der Name der ausführbaren Datei der Anwendung.

Hinweis::

Seit RAD Studio XE6 ist das mtConfirmation-Symbol kein blaues Fragezeichen mehr, sondern ein blaues "i".

Microsoft hat das Fragezeichensymbol aus der Funktion entfernt, die RAD Studio zum Anzeigen der Meldung verwendet. Zitat Microsoft: "Das Fragezeichen-Meldungssymbol wird nicht mehr empfohlen, da es nicht eindeutig für einen bestimmten Meldungstyp steht und die Frageform einer Meldung auf jeden Meldungstyp angewendet werden könnte. Zudem könnten Benutzer das Fragezeichen-Meldungssymbol mit Hilfeinformationen verwechseln."

Setzen Sie, um das frühere Meldungsfenster dennoch zu verwenden, die Variable UseLatestCommonDialogs aus Vcl.Dialogs auf False.

procedure TForm1.Button1Click(Sender: TObject);
begin
  UseLatestCommonDialogs := False;
  MessageDlg('Foo', mtCustom, [mbOk], 0);
end;

Siehe auch

Codebeispiele