Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Brings the specified window to the active position on the screen.
void _WSelect(WHANDLE wh)
WHANDLE wh; /* Window handle. */
Example
The following example creates five overlapping windows. The windows are each moved to the active position using _WSelect( ), starting with the first window created.
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
};
See Also
_WOnTop( ) API Library Routine | _WShow( ) API Library Routine | _WOpen( ) API Library Routine | _Execute( ) API Library Routine