Partager via


ShellAboutW, fonction (shellapi.h)

Affiche une boîte de dialogue ShellAbout.

Syntaxe

INT ShellAboutW(
  [in, optional] HWND    hWnd,
  [in]           LPCWSTR szApp,
  [in, optional] LPCWSTR szOtherStuff,
  [in, optional] HICON   hIcon
);

Paramètres

[in, optional] hWnd

Type : HWND

Handle de fenêtre vers une fenêtre parente. Ce paramètre peut être NULL.

[in] szApp

Type : LPCTSTR

Pointeur vers une chaîne terminée par null qui contient du texte à afficher dans la barre de titre de la boîte de dialogue ShellAbout et sur la première ligne de la boîte de dialogue après le texte « Microsoft ». Si le texte contient un séparateur (#) qui le divise en deux parties, la fonction affiche la première partie dans la barre de titre et la deuxième partie sur la première ligne après le texte « Microsoft ».

Windows 2000, Windows XP, Windows Server 2003: si la chaîne pointée par ce paramètre contient un séparateur (#), la chaîne doit être accessible en écriture.

Windows Vista, Windows Server 2008: cette chaîne ne peut pas dépasser 200 caractères de longueur. Le contenu de szApp ne s’affiche plus après « Microsoft », sauf s’il existe un séparateur #, auquel cas la partie après le # remplacera complètement la première ligne.

[in, optional] szOtherStuff

Type : LPCTSTR

Pointeur vers une chaîne terminée par null qui contient du texte à afficher dans la boîte de dialogue après les informations de version et de copyright. Ce paramètre peut être NULL.

[in, optional] hIcon

Type : HICON

Handle d’une icône affichée par la fonction dans la boîte de dialogue. Ce paramètre peut être NULL, auquel cas la fonction affiche l’icône Windows.

Valeur de retour

Type : int

TRUE en cas de réussite ; sinon, FALSE.

Remarques

Notez que la boîte de dialogue ShellAbout fonction utilise du texte et une icône par défaut spécifique à Windows.

Pour afficher un exemple de boîte de dialogue ShellAbout, choisissez À propos de Windows dans la liste déroulante Aide dans l’Explorateur Windows.

Note

L’en-tête shellapi.h définit ShellAbout en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête shellapi.h
bibliothèque Shell32.lib
DLL Shell32.dll (version 3.51 ou ultérieure)
ensemble d’API ext-ms-win-shell-shell32-l1-2-2 (introduit dans Windows 10, version 10.0.14393)