Delen via


_U_STRINGorID-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Met deze argumentadapterklasse kunnen resourcenamen (LPCTSTR's) of resource-id's (UINT's) worden doorgegeven aan een functie zonder dat de aanroeper de id hoeft te converteren naar een tekenreeks met behulp van de MAKEINTRESOURCE-macro.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

class _U_STRINGorID

Leden

Openbare constructors

Naam Description
_U_STRINGorID::_U_STRINGorID De constructor.

Publieke dataleden

Naam Description
_U_STRINGorID::m_lpstr De resource-id.

Opmerkingen

Deze klasse is ontworpen voor het implementeren van wrappers in de Windows-resourcebeheer-API, zoals de functies FindResource, LoadIcon en LoadMenu , die een LPCTSTR-argument accepteren dat de naam van een resource of de bijbehorende id kan zijn.

De klasse definieert twee constructoroverbelastingen: de ene accepteert een LPCTSTR-argument en de andere accepteert een UINT-argument. Het argument UINT wordt geconverteerd naar een resourcetype dat compatibel is met Windows-functies voor resourcebeheer met behulp van de MACRO MAKEINTRESOURCE en het resultaat dat is opgeslagen in het afzonderlijke gegevenslid van de klasse , m_lpstr. Het argument voor de LPCTSTR-constructor wordt rechtstreeks zonder conversie opgeslagen.

Requirements

Koptekst: atlwin.h

_U_STRINGorID::m_lpstr

De klasse bevat de waarde die wordt doorgegeven aan een van de constructors als een openbaar LPCTSTR-gegevenslid.

LPCTSTR m_lpstr;

_U_STRINGorID::_U_STRINGorID

De UINT-constructor converteert het argument naar een resourcetype dat compatibel is met Windows-functies voor resourcebeheer met behulp van de MACRO MAKEINTRESOURCE en het resultaat wordt opgeslagen in het afzonderlijke gegevenslid van de klasse , m_lpstr.

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

Parameterwaarden

nID
Een resource-id.

lpString
Een resourcenaam.

Opmerkingen

Het argument voor de LPCTSTR-constructor wordt rechtstreeks zonder conversie opgeslagen.

Zie ook

Overzicht van klassen