Freigeben über


_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