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 dans 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 vers 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. Le contenu de szApp ne s’affiche plus après « Microsoft », sauf s’il existe un séparateur #, auquel cas la partie après # 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 la version et les informations de copyright. Ce paramètre peut être NULL.
[in, optional] hIcon
Type : HICON
Handle d’une icône que la fonction affiche dans la boîte de dialogue. Ce paramètre peut être NULL, auquel cas la fonction affiche l’icône Windows.
Valeur retournée
Type : int
TRUE en cas de réussite ; sinon, FALSE.
Remarques
Notez que la boîte de dialogue De la fonction ShellAbout utilise du texte et une icône par défaut qui sont spécifiques à Windows.
Pour afficher un exemple de boîte de dialogue ShellAbout, choisissez À propos de Windows dans la liste déroulante du menu Aide dans Windows Explorer.
Notes
L’en-tête shellapi.h définit ShellAbout comme un 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.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
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) |