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.
Zeigt das angegebene Fenster auf dem Bildschirm an der Position des aktiven Fensters an.
void _WSelect(WHANDLE wh)
WHANDLE wh; /* Window handle. */
Beispiel
Im folgenden Beispiel werden fünf überlappende Fenster erstellt. Die Fenster werden einzeln mit _WSelect( ) an die aktive Position verschoben, wobei mit dem ersten Fenster begonnen wird.
Visual FoxPro-Code
SET LIBRARY TO WSELECT
C-Code
#include <pro_ext.h>
FAR WSelectEx(ParamBlk FAR *parm)
{
WHANDLE wh[5];
int i;
for (i = 0; i < 5; i++)
{
wh[i] = _WOpen(4 + 2*i,4 + 2*i,12 + 2*i,40 + 2*i,WEVENT | CLOSE,
WINDOW_SCHEME, (Scheme FAR *) 0, WO_SYSTEMBORDER);
_WShow(wh[i]);
}
for (i = 0; i < 5; i++)
{
_Execute("WAIT WINDOW 'Press key to _WSelect() next window'");
_WSelect(wh[i]);
}
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", (FPFI) WSelectEx, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_WOnTop( ), API-Bibliotheksroutine | _WShow( ), API-Bibliotheksroutine | _WOpen( ), API-Bibliotheksroutine | _Execute( ), API-Bibliotheksroutine