LlSetNotificationCallback

Syntax:

FARPROC LlSetNotificationCallback (HLLJOB hJob, FARPROC lpfnNotify);

Aufgabe:

Definition einer Prozedur, die bei Notifications aufgerufen werden soll.

Parameter:

hJob: List & Label-Job-Handle

lpfnNotify: die Adresse einer Funktion (s. u.)

Rückgabewert:

Adresse der übergebenen Funktion (oder NULL, wenn Fehler)

Hinweise:

Die Callback-Funktion hat höhere Priorität als die Callback-Nachricht; wenn sie definiert ist, wird keine Nachricht gesendet, sondern die Callback-Funktion aufgerufen.

Diese Funktion darf nur dann genutzt werden, wenn Callbacks direkt ver­wendet werden, d. h. nicht bei .NET, OCX oder VCL, da dort die Callbacks auf Events ab­gebildet werden.

Die Callback-Funktion hat folgende Definition:

   LPARAM WINAPI MyCallback(UINT nFunction, LPARAM lParam)

 

und muss eine exportierte Funktion sein.

Die Bedeutung der Parameter nFunction und lParam können Sie in dem Kapitel über die Callback-Objekte nachlesen.

Beispiel:

LPARAM WINAPI MyCallback(UINT nFunction, LPARAM lParam)
{ //…. }
HLLJOB hJob;
unsigned int wMsg;
hJob = LlJobOpen(0);
v = LlSetNotificationCallback(hJob, MyCB);
// ....
LlJobClose(hJob);

Siehe auch:

LlSetNotificationCallbackExt, NotificationMessage, LlSetNotificationMessage