Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta classe de adaptador de argumentos permite que nomes de recursos (LPCTSTRs) ou IDs de recursos (UINTs) sejam passados a uma função sem que o chamador converta o ID para uma string usando a macro MAKEINTRESOURCE.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
class _U_STRINGorID
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| _U_STRINGorID::_U_STRINGorID | O construtor. |
Membros de Dados Públicos
| Nome | Description |
|---|---|
| _U_STRINGorID::m_lpstr | O identificador de recurso. |
Observações
Esta classe foi concebida para implementar wrappers na API de gestão de recursos do Windows, como as funções FindResource, LoadIcon e LoadMenu , que aceitam um argumento LPCTSTR que pode ser o nome de um recurso ou o seu ID.
A classe define duas sobrecargas de construtor: uma aceita um argumento LPCTSTR e a outra aceita um argumento UINT. O argumento UINT é convertido para um tipo de recurso compatível com funções de gestão de recursos do Windows usando o macro MAKEINTRESOURCE e o resultado é armazenado no único membro de dados da classe, m_lpstr. O argumento para o construtor LPCTSTR é armazenado diretamente sem conversão.
Requerimentos
Cabeçalho: atlwin.h
_U_STRINGorID::m_lpstr
A classe detém o valor passado a qualquer um dos seus construtores como membro público dos dados LPCTSTR.
LPCTSTR m_lpstr;
_U_STRINGorID::_U_STRINGorID
O construtor UINT converte o seu argumento para um tipo de recurso compatível com funções de gestão de recursos do Windows usando o macro MAKEINTRESOURCE e o resultado é armazenado no único elemento de dados da classe, m_lpstr.
_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);
Parâmetros
nID
Um ID de recurso.
lpString
Um nome de recurso.
Observações
O argumento para o construtor LPCTSTR é armazenado diretamente sem conversão.