Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om 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.
Deze klasse wordt gebruikt door de tekenreeksconversiemacro's CW2CTEX en CT2CWEX, en de typedef CW2W.
Belangrijk
Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.
Syntaxis
template<int t_nBufferLength = 128>
class CW2CWEX
Parameterwaarden
t_nBufferLength
De grootte van de buffer die in het vertaalproces wordt gebruikt. De standaardlengte is 128 bytes.
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CW2CWEX::CW2CWEX | De constructor. |
| CW2CWEX:~CW2CWEX | De destructor. |
Openbare operators
| Naam | Description |
|---|---|
| CW2CWEX::operator LPCWSTR | Conversieoperator. |
Publieke dataleden
| Naam | Description |
|---|---|
| CW2CWEX::m_psz | Het gegevenslid waarin de brontekenreeks wordt opgeslagen. |
Opmerkingen
Tenzij extra functionaliteit is vereist, gebruikt u CW2CTEX, CT2CWEX of CW2W in uw code.
Deze klasse is veilig voor gebruik in lussen en overloopt de stack niet. Standaard gebruiken de ATL-conversieklassen en -macro's de ANSI-codepagina van de huidige thread voor de conversie.
De volgende macro's zijn gebaseerd op deze klasse:
CW2CTEX
CT2CWEX
De volgende typedef is gebaseerd op deze klasse:
- CW2W
Zie ATL- en MFC-tekenreeksconversiemacro's voor een bespreking van deze tekstconversiemacro's.
Example
Zie ATL- en MFC-tekenreeksconversiemacro's voor een voorbeeld van het gebruik van deze tekenreeksconversiemacro's.
Requirements
Koptekst: atlconv.h
CW2CWEX::CW2CWEX
De constructor.
CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);
Parameterwaarden
psz
De tekenreeks die moet worden geconverteerd.
nCodePage
De codepagina. Niet gebruikt in deze klasse.
Opmerkingen
Hiermee wijst u de buffer toe die in het vertaalproces wordt gebruikt.
CW2CWEX:~CW2CWEX
De destructor.
~CW2CWEX() throw();
Opmerkingen
Hiermee wordt de toegewezen buffer vrijgemaakt.
CW2CWEX::m_psz
Het gegevenslid waarin de brontekenreeks wordt opgeslagen.
LPCWSTR m_psz;
CW2CWEX::operator LPCWSTR
Conversieoperator.
operator LPCWSTR() const throw();
Retourwaarde
Retourneert de tekenreeks als type LPCWSTR.
Zie ook
CA2AEX-klasse
CA2CAEX-klasse
CA2WEX-klasse
CW2AEX-klasse
CW2WEX-klasse
Overzicht van klassen