Beschreibung:
Zeigt einen Dialog zur Ausgabe von Informationen im cRM-Stil an. Zusätzlich wird eine Option "In Zukunft nicht mehr anzeigen" bereitgestellt.

Hinweis: Weitere Informationen zu den zu verwendenden Konstanten und Rückgabewerten finden sich im Kapitel Script-Konstanten.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
sMessage |
String |
Nachricht des Dialogs. Bitte beachten Sie, dass bei der Verwendung eines Zeilenumbruchs (\n bzw. vbCrLf) der erste Abschnitt bis zum Zeilenumbruch in einer größeren Schrift dargestellt wird. Der nachfolgende Abschnitt erhält eine kleinere Schriftgröße. |
|
sTitle |
String |
Titel des Dialogs. |
|
nStyle |
Long |
Dieser Parameter bestimmt mittels Übergabe von Konstanten das Aussehen des Dialogs. Zum Beispiel: vbYesNoCancel bzw. den Enumerationswert 3. |
|
sMessageID |
String |
Eindeutige ID in Form einer Zeichenkette (String) zur Speicherung der Auswahl für den Wert "In Zukunft nicht mehr anzeigen". |
|
nParentHandle |
Long |
Optional. Handle eines Fensters, das als Parent-Fenster für den Dialog verwendet werden soll. Voreinstellung: das combit CRM Hauptfenster, sofern es nicht unsichtbar ist, ansonsten das in dem Augenblick gerade aktive Vordergrundfenster |
Rückgabewert:
Long bzw. uint (der Rückgabewert entspricht den Konstanten einer MsgBox unter VBScript)
Beispiel VBScript:
Dim nResult : nResult = cRM.DialogMessageBoxAuto("Soll das Ergebnis nach erfolgreichem Export angezeigt werden?" & vbCrLf & "Die Datei wird mit dem Standardprogramm für den jeweiligen Dateityp geöffnet.", "Anzeige Exportergebnis", vbQuestion + vbYesNo, "ShowExportResult")
Beispiel C#-Script:
long result = cRM.DialogMessageBoxAuto("Soll das Ergebnis nach erfolgreichem Export angezeigt werden?" + "\r\n" + "Die Datei wird mit dem Standardprogramm für den jeweiligen Dateityp geöffnet.", "Anzeige Exportergebnis", 0, "ShowExportResult");
Hinweis: In TypeScript steht eine Überladung dieser Methode mit dem zusätzlichen ersten Parameter "sSubject" des Typs "String" zur Verfügung. Statt
cRM.DialogMessageBoxAuto("message subject \n message details", cRM.AppTitle, 0 /*MB_OK*/, "messageID");
kann also alternativ
cRM.DialogMessageBoxAuto("message subject", "message details", cRM.AppTitle, 0 /*MB_OK*/, "messageID");
verwendet werden. Vergleichen Sie hierzu die Beschreibung des Parameters 'sMessage'.