Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dieser Argumentadapterklasse können Ressourcennamen (LPCTSTRs) oder Ressourcen-IDs (UINTs) an eine Funktion übergeben werden, ohne dass der Aufrufer die ID mithilfe des MAKEINTRESOURCE-Makros in eine Zeichenfolge konvertieren muss.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
class _U_STRINGorID
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| _U_STRINGorID::_U_STRINGorID | Der Konstruktor. |
Öffentliche Datenmember
| Name | Beschreibung |
|---|---|
| _U_STRINGorID::m_lpstr | Der Ressourcenbezeichner. |
Hinweise
Diese Klasse wurde für die Implementierung von Wrappern in die Windows-Ressourcenverwaltungs-API wie die Funktionen FindResource, LoadIcon und LoadMenu entwickelt, die ein LPCTSTR-Argument akzeptieren, das entweder der Name einer Ressource oder seiner ID sein kann.
Die Klasse definiert zwei Konstruktorüberladungen: eine akzeptiert ein LPCTSTR-Argument und die andere akzeptiert ein UINT-Argument. Das UINT-Argument wird mithilfe des MAKEINTRESOURCE-Makros in einen Ressourcentyp konvertiert, der mit Windows-Ressourcenverwaltungsfunktionen kompatibel ist, und das Ergebnis, das im einzelnen Datenmemm der Klasse m_lpstr gespeichert ist. Das Argument für den LPCTSTR-Konstruktor wird direkt ohne Konvertierung gespeichert.
Anforderungen
Kopfzeile: atlwin.h
_U_STRINGorID::m_lpstr
Die Klasse enthält den Wert, der an einen seiner Konstruktoren als öffentliches LPCTSTR-Datenelement übergeben wird.
LPCTSTR m_lpstr;
_U_STRINGorID::_U_STRINGorID
Der UINT-Konstruktor konvertiert sein Argument in einen Ressourcentyp, der mit Windows-Ressourcenverwaltungsfunktionen kompatibel ist, mithilfe des MAKEINTRESOURCE-Makros, und das Ergebnis wird im einzelnen Datenmemm der Klasse m_lpstr gespeichert.
_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);
Parameter
Nid
Eine Ressourcen-ID.
lpString
Ein Ressourcenname.
Hinweise
Das Argument für den LPCTSTR-Konstruktor wird direkt ohne Konvertierung gespeichert.