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)

Confira também

Drawtext