Directory Contents Search <<


DaVinci 4: Callback IPMESSAGEPROC

Im Member fnMessageProc der DAVPARAMS-Struktur kann der Aufrufer eine anwendungsdefinierte Callback-Funktion angeben, die bei allen Warnungs- und Fehlernachrichten aufgerufen werden soll.

Die Funktion muss folgender Deklaration entsprechen:

BOOL WINAPI MyMessageProc(

UINT uMessage,

LPCSTR lpcszMessage,

LPCSTR lpcszTitle,

DWORD dwReserved,

LPARAM lParam)

uMessage

UINT

Art der Nachricht: IPM_WARNING für eine Warnung, IPM_ERROR für eine Fehlernachricht.

lpcszMessage

LPCSTR

Nachrichtentext

lpcszTitle

LPCSTR

Fenstertitel der Nachricht

dwReserved

DWORD

Reserviert für die zukünftige Verwendung

lParam

LPARAM

Wert der beim Aufruf von ipImportInd bzw. ipExportInd im lParam-Member der DAVPARAMS-Struktur angegeben wurde.

Rückgabewert

TRUE wenn die Verarbeitung fortgesetzt werden soll, FALSE um die Verarbeitung abzubrechen.

Anmerkungen

MyMessageProc ist ein Platzhalter für einen anwendungsdefinierten Funktionsnamen, der nur dieser Deklaration entsprechen muss. Falls es beim Import oder Export einer Datei zu einer Fehler oder Warnungsmeldung kommen sollte, so ruft DaVinci die angegebene Callback-Funktion auf. Die Anwendung kann dann zum Beispiel die Fehlermeldung anzeigen oder aufgrund des Fehlers entscheiden, ob die Verarbeitung abgebrochen werden muss.

-


Valid HTML 4.01!