_WPutStr( ), API-Bibliotheksroutine
Zeigt eine mit Nullzeichen abgeschlossene Zeichenfolge an der Ausgabeposition im angegebenen Fenster und in der aktuellen Farbe an.
void _WPutStr(WHANDLE wh, char FAR *theStr)
WHANDLE wh; /* Window handle. */
char FAR *theStr; /* String to display. */
Hinweise
Ausgaben, die normalerweise bewirken, dass in dem Fenster ein Bildlauf durchgeführt wird, verursachen in Fenstern, deren AUTOSCROLL-Attribut nicht gesetzt ist, undefinierte Ergebnisse.
Weitere Informationen zum Erstellen einer API-Bibliothek und ihrer Integration in Visual FoxPro finden Sie unter Zugreifen auf die Visual FoxPro-API.
Beispiel
Im folgenden Beispiel wird _WPutStr( ) verwendet, um eine Zeichenfolge in einem neuen Fenster anzuzeigen, die alle 8-Bit-Werte (außer \0) enthält.
Visual FoxPro-Code
SET LIBRARY TO WPUTSTR
C-Code
#include <pro_ext.h>
FAR Example(ParamBlk FAR *parm)
{
int i;
WHANDLE wh;
char String[256];
wh = _WOpen(2,2,20,70,WEVENT | CLOSE,WINDOW_SCHEME,(Scheme FAR *) 0,
WO_SYSTEMBORDER);
_WShow(wh);
for (i = 0; i < 255; i++)
String[i] = i + 1;
String[255] = '\0';
_WPutStr(wh, String);
}
FoxInfo myFoxInfo[] = {
{"ONLOAD", (FPFI) Example, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_WPutChr( ), API-Bibliotheksroutine | _WGetCursorP( ), API-Bibliotheksroutine | Zugreifen auf die Visual FoxPro-API | _WPosCursor( ), API-Bibliotheksroutine