Freigeben über


Ereignisbehandlungsroutinen

Mit diesen API-Routinen können Sie Ereignisbehandlungsroutinen erstellen und Visual FoxPro-Ereignisse verarbeiten.

_ActivateHandler( )

Fügt eine Funktionsbehandlungsroutine an das Ende einer Liste mit Ereignisbehandlungsroutinen an.

_ActivateIdle( )

Fügt eine Routine zu einer Liste mit Routinen hinzu, die dann aufgerufen wird, wenn Visual FoxPro auf eine Benutzereingabe oder ein Ereignis zur Zeitbegrenzung wartet.

_DeActivateHandler( )

Entfernt die angegebene Behandlungsroutine aus der Ereignisverarbeitungsliste.

_DeActivateIdle( )

Entfernt die angegebene Routine aus der Leerlaufschleife.

_DefaultProcess( )

Stellt die Standardereignisverarbeitung für ein von _GetNextEvent( ) zurückgegebenes Ereignis bereit, wenn dieses keine besondere Behandlung erfordert.

_GetNextEvent( )

Liest das nächste Ereignis in die EventRec-Struktur ein und gibt den Ereignistyp zurück.

_InKey( )

Gibt die nächste Taste zurück, die während des Zeitraums timeout gedrückt wird. Dieser Zeitraum wird als eine Anzahl von MS-DOS-Zeitgebersystemticks angegeben.

_MousePos( )

Gibt für pt die aktuelle Mausposition an.

_MousePosP( )

Gibt für pt die aktuelle Mausposition in Pixel an.