Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.