_WClose( ), API-Bibliotheksroutine
Schließt das angegebene Fenster und gibt den für das Fenster reservierten Speicher frei.
void _WClose(WHANDLE wh)
WHANDLE wh; /* Window handle. */
Hinweise
Wenn das Fenster auf dem Bildschirm angezeigt wird, wird es von _WClose( ) vom Bildschirm entfernt.
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 ein Fenster erstellt und angezeigt. Nach dem Drücken einer Taste als Reaktion auf einen WAIT-Befehl von Visual FoxPro entfernt _WClose( ) das Fenster.
Visual FoxPro-Code
SET LIBRARY TO WCLOSE
C-Code
#include <pro_ext.h>
FAR Ex(ParamBlk FAR *parm)
{
WHANDLE wh;
int row, col;
Rect r;
wh = _WOpen(2, 2, 20, 70, 0, WINDOW_SCHEME, (Scheme FAR *) 0,
WO_SYSTEMBORDER);
_WShow(wh);
_Execute("WAIT WINDOW 'Press any key to close window'");
_WClose(wh);
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", (FPFI) Ex, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_WOpen( ), API-Bibliotheksroutine | WAIT-Befehl | Zugreifen auf die Visual FoxPro-API