Vcl.Dialogs.TMsgDlgType
Delphi
TMsgDlgType = System.UITypes.TMsgDlgType;
Inhaltsverzeichnis
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 |
---|---|
|
Ein Meldungsfenster, das ein gelbes Ausrufezeichen enthält. |
|
Ein Meldungsfenster, das ein rotes Stoppschild enthält. |
|
Ein Meldungsfenster, das ein blaues "i" enthält. |
|
Ein Meldungsfenster, das ein blaues "i" enthält. Siehe "Hinweis". |
|
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;