Compartir a través de


_U_STRINGorID (clase)

Esta clase de adaptador de argumento permite pasar nombres de recursos (LPCTSTR) o identificadores de recursos (UINT) a una función sin necesidad de que el autor de la llamada convierta el identificador en una cadena mediante la macro MAKEINTRESOURCE.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

class _U_STRINGorID

Miembros

Constructores públicos

Nombre Descripción
_U_STRINGorID::_U_STRINGorID Constructor .

Miembros de datos públicos

Nombre Descripción
_U_STRINGorID::m_lpstr Identificador del recurso.

Comentarios

Esta clase está diseñada para implementar contenedores en la API de administración de recursos de Windows, como las funciones FindResource, LoadIcon y LoadMenu, que aceptan un argumento LPCTSTR que puede ser el nombre de un recurso o su identificador.

La clase define dos sobrecargas de constructor: una acepta un argumento LPCTSTR y el otro acepta un argumento UINT. El argumento UINT se convierte en un tipo de recurso compatible con las funciones de administración de recursos de Windows mediante la macro MAKEINTRESOURCE y el resultado almacenado en el miembro de datos único de la clase, m_lpstr. El argumento para el constructor LPCTSTR se almacena directamente sin conversión.

Requisitos

Encabezado: atlwin.h

_U_STRINGorID::m_lpstr

La clase contiene el valor pasado a cualquiera de sus constructores como miembro de datos LPCTSTR público.

LPCTSTR m_lpstr;

_U_STRINGorID::_U_STRINGorID

El constructor UINT convierte su argumento en un tipo de recurso compatible con las funciones de administración de recursos de Windows mediante la macro MAKEINTRESOURCE y el resultado se almacena en el miembro de datos único de la clase, m_lpstr.

_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);

Parámetros

Nid
Identificador de recurso.

lpString
Un nombre de recurso.

Comentarios

El argumento para el constructor LPCTSTR se almacena directamente sin conversión.

Consulte también

Información general sobre la clase