Share via


_WPutStr( ) (Rutina de biblioteca API)

Muestra una cadena terminada en nulo en la posición de resultado de la ventana especificada, con el color actual.

void _WPutStr(WHANDLE wh, char FAR *theStr)
WHANDLE wh;            /* Window handle. */
char FAR *theStr;               /* String to display. */

Observaciones

El resultado que suele hacer que la ventana se desplace hacia abajo produce efectos indefinidos en las ventanas que no tienen el atributo AUTOSCROLL.

Para obtener más información acerca de cómo crear una biblioteca API e integrarla con Visual FoxPro, vea Acceso a la API de Visual FoxPro.

Ejemplo

El ejemplo siguiente utiliza _WPutStr( ) para mostrar una cadena que contiene todos los valores de 8 bits (excepto '\0') en una nueva ventana.

Código Visual FoxPro

SET LIBRARY TO WPUTSTR 

Código C

#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
};

Vea también

_WPutChr( ) | _WGetCursorP( ) (Rutina de biblioteca API) | Acceso a la API de Visual FoxPro | _WPosCursor( ) (Rutina de biblioteca API)