DialogMessageBox   

Beschreibung:

Zeigt einen Dialog zur Ausgabe von Informationen im cRM-Stil an.

       11

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.

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.DialogMessageBox("Soll die Ansicht ""Kontakte"" geöffnet werden?" & vbCrLf & "Dies ermöglicht die Eingabe einer Privatadresse.", "Kontakte-Ansicht öffnen?", vbExclamation + vbYesNoCancel)

Beispiel C#-Script:

long result = cRM.DialogMessageBox("Soll die Ansicht \"Kontakte\" geöffnet werden?" + "\r\n" + "Dies ermöglicht die Eingabe einer Privatadresse.", "Kontakte-Ansicht öffnen?", 48 + 3);

 

Hinweis: In TypeScript steht eine Überladung dieser Methode mit dem zusätzlichen ersten Parameter "sSubject" des Typs "String" zur Verfügung. Statt

cRM.DialogMessageBox("message subject \n message details", cRM.AppTitle, 0 /*MB_OK*/);

kann also alternativ 

cRM.DialogMessageBox("message subject", "message details", cRM.AppTitle, 0 /*MB_OK*/);

verwendet werden. Vergleichen Sie hierzu die Beschreibung des Parameters 'sMessage'.