ShowMessageExt

Parameter

(Msg, Title : String; DlgType : Integer) : Integer;

Beschreibung

Die Funktion ShowMessageExt zeigt ein Meldungsfenster mit den angegebenen Werten an.

Mögliche Werte von DlgType sind:

  • MB_ICONINFORMATION
  • MB_ICONQUESTION
  • MB_ICONSTOP
  • MB_ICONWARNING
  • MB_OK
  • MB_OKCANCEL
  • MB_YESNOCANCEL
  • MB_YESNO
  • MB_RETRYCANCEL
  • MB_HELP

Siehe auch Scripting Standardkonstanten.

Den detaillierten Aufbau und die möglichen Werte von DlgType entnehmen Sie der Microsoft Dokumentation unter https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx.

Im Ergebnis wird zurückgegeben welcher Button vom Benutzer gedrückt wurde. 

Hinweis

Als Besonderheit dieser Methode gilt, dass der Dialog nicht in einer Service-Umgebung angezeigt wird und damit nicht zur Blockierung der Verarbeitung führen kann. Die Dialoge werden also nur im Applikations-Modus dargestellt.

Windows API Definition:

int WINAPI MessageBox(
  _In_opt_ HWND    hWnd,
  _In_opt_ LPCTSTR lpText,
  _In_opt_ LPCTSTR lpCaption,
  _In_     UINT    uType
);

Beispiel

Result := ShowMessageExt('Hello World!','My Dialogbox',($00000000 OR $00000040)); {OK-Button und Info-Icon}