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.
Legt die neuen Abmessungen des angegebenen Fensters auf die Höhe und Breite fest, die durch h und v im pt-Parameter angegeben werden.
void _WSize(WHANDLE wh, Point pt)
WHANDLE wh; /* Window handle. */
Point pt; /* Position. */
Beispiel
Im folgenden Beispiel wird ein Fenster erstellt und anschließend dessen Höhe und Breite erweitert.
Visual FoxPro-Code
SET LIBRARY TO WSIZE
C-Code
#include <pro_ext.h>
FAR WSizeEx(ParamBlk FAR *parm)
{
WHANDLE wh;
Point dim;
wh = _WOpen(2,2,10,10,CLOSE | WEVENT,WINDOW_SCHEME,(Scheme FAR *)0,
WO_SYSTEMBORDER);
_WShow(wh);
dim.v = 8;
// Grow in width
for (dim.h = 8; dim.h < 60; dim.h += 4)
{
_WSize(wh, dim);
_Execute("WAIT WINDOW 'Press Any Key To Change Size'");
}
// Grow in height
for (dim.v = 8; dim.v < 20; dim.v += 2)
{
_WSize(wh, dim);
_Execute("WAIT WINDOW 'Press Any Key To Change Size'");
}
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", (FPFI) WSizeEx, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_WMove( ), API-Bibliotheksroutine | _WSizeP( ), API-Bibliotheksroutine | _WShow( ), API-Bibliotheksroutine | _Execute( ), API-Bibliotheksroutine