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.