Share via


LoadString

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função carrega um recurso seqüência de caracteres a partir de associado arquivo executável com um módulo especificado, copia o seqüência de caracteres em uma reserva e acrescenta um caractere nulo de terminação.

Syntax

int LoadString(
  HINSTANCE hInstance,
  UINT uID,
  LPTSTR lpBuffer,
  int cchBufferMax
);

Parameters

  • hInstance
    [no] Identificador para uma instância do módulo cujo arquivo executável contém o recurso seqüência de caracteres.
  • uID
    [no] Identificador inteiro do seqüência de caracteres para ser carregado.
  • lpBuffer
    [out] Ponteiro longo para a reserva para receber o seqüência de caracteres.
  • cchBufferMax
    [no] Tamanho da reserva em caracteres. O seqüência de caracteres é truncado e NULL terminada se ele for maior do que o número de caracteres especificados.

Return Value

O número de caracteres copiados para a reserva, excluindo o caractere nulo de terminação, indica sucesso. Zero indica que o recurso seqüência de caracteres não existe. Para informações de erro estendidas get, chamar GetLastError.

Remarks

Se lpBuffer é definido como NULL, o valor de retorno é um ponteiro para o seqüência de caracteres solicitada. O chamador deve CAST o valor de retorno para um LPCTSTR. Esse ponteiro aponta diretamente para o recurso, portanto, o seqüência de caracteres é somente leitura. O comprimento do seqüência de caracteres, não incluindo qualquer caractere nulo de terminação, pode ser encontrado na palavra acima de seqüência de caracteres.

Para usar o lpBuffer ponteiro, a n sinalizador deve ser definida com o compilador recurso, RC.

Observação

Recursos de seqüência de caracteres não são Por padrão NULL-Terminated.Quando lpBuffer é definido como NULL, verificar se o recurso seqüência de caracteres representado pelo ponteiro retornado por LoadString é terminação nula e se necessário, anexar uma caractere nulo de terminação para o recurso antes de usá-lo em seu aplicativo.

Requirements

Header winbase.h
Library Loadstr.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

String Functions

Other Resources

Programming with Unicode and NLS