SHStripMneumonicW-Funktion (shlwapi.h)
[Diese Funktion ist über Windows XP und Windows Server 2003 verfügbar. Sie kann in nachfolgenden Versionen von Windows geändert oder nicht verfügbar sein.]
Entfernt die Mnemonic-Markierung aus einer Zeichenfolge.
Syntax
WCHAR SHStripMneumonicW(
[in, out] LPWSTR pszMenu
);
Parameter
[in, out] pszMenu
Typ: LPTSTR*
Ein Zeiger auf die mit Null beendete Zeichenfolge, die die mnemonic-Markierung enthält.
Rückgabewert
Typ: TCHAR-
Gibt das mnemonic-Zeichen zurück, wenn eins gefunden wurde. Andernfalls wird 0 zurückgegeben.
Bemerkungen
Der Begriff "mnemonic" ist im Funktionsnamen falsch geschrieben.
Die Funktion unterstützt die folgenden Mnemonic-Formate.
Eingabezeichenfolge | Ausgabezeichenfolge | Mnemonic-Zeichen | Bemerkungen |
---|---|---|---|
"Str&ing" | "String" | "i" | Nichts. |
"Zeichenfolge (&S)" | "String" | 'S' | Wird nur von der Unicode-Version dieser Funktion unterstützt. Erfordert Windows XP oder höher. |
Anmerkung
Der Header "shlwapi.h" definiert SHStripMneumonic als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server, Windows Server 2003 [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | shlwapi.h |
DLL- | Shlwapi.dll (Version 5.0 oder höher) |