winuser.h


LoadString

La función LoadString carga un recurso de cadena desde el fichero ejecutable asociado con el módulo especificado, copia la cadena en un búffer y añade el carácter nulo de fin de cadena.

Sintaxis

int LoadString(
    HINSTANCE hInstance,  // manipulador de módulo que contiene el recurso de cadena
    UINT uID,             // identificador de recurso
    LPTSTR lpBuffer,      // dirección de búfer para recurso
    int nBufferMax        // tamaño de búfer
   );

Parámetros

hInstance: identifica una instancia del módulo cuyo fichero ejecutable contiene el cursor a cargar.

uID: especifica el identificador entero de la cadena a cargar.

lpBuffer: apunta al búfer que recibe la cadena.

nBufferMax: especifica el tamaó del búfer en bytes (versión ANSI) o caracteres (versión Unicode). La cadena se truncará y terminará con un nulo si es más larga que el número de caracteres especificado.

Valor de retorno

Si la función tiene éxito, el valor de retorno es el número de bytes (versión ANSI) o de caracteres (versión Unicode) copiados en el búfer, sin incluir el nulo de final, o cero si el recurso de cadena no existe. Para obtener información adicional sobre el error, llamar a GetLastError.