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.