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.
Gibt das WHANDLE-Fensterhandle des Fensters mit dem angegebenen Titel zurück.
WHANDLE _WFindTitle(TEXT *title)
TEXT *title; /* Window title. */
Beispiel
Im folgenden Beispiel wird das Fenster ausgeblendet, dessen Titel als Argument übergeben wird.
Visual FoxPro-Code
SET LIBRARY TO WFINDTIT
CREATE TABLE X (X C(10))
BROWSE NOWAIT
SET LIBR TO WFINDTIT
= WHIDE("X")
C-Code
#include <pro_ext.h>
void FAR WFindTitleEx(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) WFindTitleEx, 1, "C"},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_WSetTitle( ) API-Bibliotheksroutine | _HUnlock( ), API-Bibliotheksroutine | _WHide( ) API-Bibliotheksroutine | _WTitle( ) API-Bibliotheksroutine