Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Standardereignisverarbeitung für ein von _GetNextEvent( ) zurückgegebenes Ereignis zur Verfügung, wenn dieses Ereignis keine besondere Behandlung erfordert.
void _DefaultProcess(EventRec FAR *event)
EventRec FAR *event; /* Event to be processed. */
Hinweise
Auf diese Weise wird einer externen Routine das Verwenden von Fenstern erleichtert, die in Übereinstimmung mit den anderen Fenstern agieren können.
Anmerkung Rufen Sie _DefaultProcess( ) nicht aus einer Ereignisbehandlungsroutine auf.
Weitere Informationen zum Erstellen einer API-Bibliothek und ihrer Integration in Visual FoxPro finden Sie unter Zugreifen auf die Visual FoxPro-API.
Beispiel
Im folgenden Beispiel wird eine Schleife dargestellt, die aus einem Aufruf an _GetNextEvent( ) und einem Aufruf an _DefaultProcess( ) besteht. Alle Ereignisse während der Prozedur werden standardmäßig verarbeitet.
Visual FoxPro-Code
SET LIBRARY TO DEFAPROC
C-Code
#include <pro_ext.h>
FAR Example(ParamBlk FAR *parm)
{
EventRec ev;
int i;
for (i = 0; i < 16; i++)
{
_GetNextEvent(&ev);
_DefaultProcess(&ev);
}
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", Example, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_FindWindow( ), API-Bibliotheksroutine | _GetNextEvent( ), API-Bibliotheksroutine | _GlobalToLocal( ), API-Bibliotheksroutine | Ereignisse in Visual FoxPro | Zugreifen auf die Visual FoxPro-API