Condividi tramite


Classe _U_STRINGorID

Questa classe dell'adattatore di argomenti consente di passare nomi di risorse (LPCTSTRs) o ID risorsa (UINT) a una funzione senza richiedere al chiamante di convertire l'ID in una stringa usando la macro MAKEINTRESOURCE.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

class _U_STRINGorID

Membri

Costruttori pubblici

Nome Descrizione
_U_STRINGorID::_U_STRINGorID Costruttore.

Membri dati pubblici

Nome Descrizione
_U_STRINGorID::m_lpstr Identificatore della risorsa.

Osservazioni:

Questa classe è progettata per implementare wrapper nell'API di gestione delle risorse di Windows, ad esempio le funzioni FindResource, LoadIcon e LoadMenu , che accettano un argomento LPCTSTR che può essere il nome di una risorsa o il relativo ID.

La classe definisce due overload del costruttore: uno accetta un argomento LPCTSTR e l'altro accetta un argomento UINT. L'argomento UINT viene convertito in un tipo di risorsa compatibile con le funzioni di gestione delle risorse di Windows usando la macro MAKEINTRESOURCE e il risultato archiviato nel singolo membro dati della classe, m_lpstr. L'argomento del costruttore LPCTSTR viene archiviato direttamente senza conversione.

Requisiti

Intestazione: atlwin.h

_U_STRINGorID::m_lpstr

La classe contiene il valore passato a uno dei relativi costruttori come membro dati LPCTSTR pubblico.

LPCTSTR m_lpstr;

_U_STRINGorID::_U_STRINGorID

Il costruttore UINT converte il relativo argomento in un tipo di risorsa compatibile con le funzioni di gestione delle risorse di Windows usando la macro MAKEINTRESOURCE e il risultato viene archiviato nel singolo membro dati della classe, m_lpstr.

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

Parametri

nID
ID risorsa.

lpString
Nome della risorsa.

Osservazioni:

L'argomento del costruttore LPCTSTR viene archiviato direttamente senza conversione.

Vedi anche

Cenni preliminari sulla classe