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.
Sends the specified window to the backmost position on the screen.
void _WSendBehind(WHANDLE wh)
WHANDLE wh; /* Window handle. */
Example
The following example creates five overlapping windows. _WSendBehind( ) sends each window to the backmost position, starting with the last window created.
Visual FoxPro Code
SET LIBRARY TO WSENDBEH
C Code
#include <pro_ext.h>
FAR WSendBehindEx(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 = 4; i >= 0; i--)
{
_Execute("WAIT WINDOW 'Press key to _WSendBehind() next window'");
_WSendBehind(wh[i]);
}
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", (FPFI) WSendBehindEx, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
See Also
_WOnTop( ) API Library Routine | _WSelect( ) API Library Routine | _WShow( ) API Library Routine | _Execute( ) API Library Routine