Função ShellAboutA (shellapi.h)

Exibe uma caixa de diálogo ShellAbout .

Sintaxe

INT ShellAboutA(
  [in, optional] HWND   hWnd,
  [in]           LPCSTR szApp,
  [in, optional] LPCSTR szOtherStuff,
  [in, optional] HICON  hIcon
);

Parâmetros

[in, optional] hWnd

Digite: HWND

Um identificador de janela para uma janela pai. Este parâmetro pode ser NULL.

[in] szApp

Tipo: LPCTSTR

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém texto a ser exibido na barra de título da caixa de diálogo ShellAbout e na primeira linha da caixa de diálogo após o texto "Microsoft". Se o texto contiver um separador (#) que o divide em duas partes, a função exibirá a primeira parte na barra de título e a segunda parte na primeira linha após o texto "Microsoft".

Windows 2000, Windows XP, Windows Server 2003: se a cadeia de caracteres apontada por esse parâmetro contiver um separador (#), a cadeia de caracteres deverá ser gravável.

Windows Vista, Windows Server 2008: essa cadeia de caracteres não pode exceder 200 caracteres de comprimento. O conteúdo do szApp não será mais exibido após "Microsoft", a menos que haja um separador # , nesse caso, a parte após o # substituirá completamente a primeira linha.

[in, optional] szOtherStuff

Tipo: LPCTSTR

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém texto a ser exibido na caixa de diálogo após as informações de versão e direitos autorais. Este parâmetro pode ser NULL.

[in, optional] hIcon

Tipo: HICON

O identificador de um ícone que a função exibe na caixa de diálogo. Esse parâmetro pode ser NULL, caso em que a função exibe o ícone do Windows.

Retornar valor

Tipo: int

TRUE se tiver êxito; caso contrário, FALSE.

Comentários

Observe que a caixa de diálogo Função ShellAbout usa texto e um ícone padrão específicos do Windows.

Para ver um exemplo de uma caixa de diálogo ShellAbout, escolha Sobre o Windows na lista suspensa menu Ajuda no Windows Explorer.

Observação

O cabeçalho shellapi.h define ShellAbout 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

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shellapi.h
Biblioteca Shell32.lib
DLL Shell32.dll (versão 3.51 ou posterior)
Conjunto de APIs ext-ms-win-shell32-l1-2-2 (introduzido no Windows 10, versão 10.0.14393)