Убирает окно с экрана, сохраняя его содержимое, чтобы окно можно было отобразить вновь.
void _WHide(WHANDLE wh) WHANDLE wh; /* Дескриптор окна. */ |
Пример
В следующем примере окно, заголовок которого передан в качестве аргумента, скрывается.
Код Visual FoxPro
![]() | |
---|---|
SET LIBRARY TO WHIDE CREATE TABLE X (X C(10)) BROWSE NOWAIT WAIT WINDOW "Press A Key To Hide Window" SET LIBR TO WFINDTIT = WHIDE("X") WAIT WINDOW "Window Is Hidden" |
Код C
![]() | |
---|---|
#include <pro_ext.h> void FAR Example(ParamBlk FAR *parm) { // For readability--- #define pTITLE ((char FAR *) _HandToPtr(parm->p[0].val.ev_handle)) WHANDLE wh; if (!_SetHandSize(parm->p[0].val.ev_handle, parm->p[0].val.ev_length+ 1)) { _Error(182); // "Insufficient memory" } _HLock(parm->p[0].val.ev_handle); pTITLE[parm->p[0].val.ev_length] = '\0'; wh = _WFindTitle(pTITLE); _HUnLock(parm->p[0].val.ev_handle); _WHide(wh); } FoxInfo myFoxInfo[] = { {"WHIDE", (FPFI) Example, 1, "C"}, }; FoxTable _FoxTable = { (FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo }; |
Смотрите также
Справочное руководство
Процедура библиотеки API _WShow( )Команда HIDE WINDOW
Команда SHOW WINDOW
Прочие ресурсы
Конструкции библиотеки API
c Microsoft Corporation. All rights reserved. Microsoft is not reponsible for the contents of the translated help topics.