Função SHStripMneumonicW (shlwapi.h)
[Essa função está disponível por meio do Windows XP e do Windows Server 2003. Ele pode estar alterado ou indisponível em versões subsequentes do Windows.]
Remove o marcador mnemônico de uma cadeia de caracteres.
Sintaxe
WCHAR SHStripMneumonicW(
[in, out] LPWSTR pszMenu
);
Parâmetros
[in, out] pszMenu
Tipo: LPTSTR*
Um ponteiro para a cadeia de caracteres terminada em nulo que contém o marcador mnemônico.
Retornar valor
Tipo: TCHAR
Retorna o caractere mnemônico, se um foi encontrado. Caso contrário, retornará 0.
Comentários
O termo "mnemônico" está escrito incorretamente no nome da função.
A função dá suporte aos seguintes formatos mnemônicos.
Cadeia de caracteres de entrada | Cadeia de caracteres de saída | Caractere mnemônico | Comentários |
---|---|---|---|
"Str&ing" | "Cadeia de caracteres" | 'i' | Nenhum. |
"Cadeia de caracteres (&S)" | "Cadeia de caracteres" | 'S' | Compatível apenas com a versão Unicode dessa função. Requer o Windows XP ou posterior. |
Observação
O cabeçalho shlwapi.h define SHStripMneumonic como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server, Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlwapi.h |
DLL | Shlwapi.dll (versão 5.0 ou posterior) |