Condividi tramite


Funzione ShellAboutW (shellapi.h)

Visualizza una finestra di dialogo ShellAbout .

Sintassi

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

Parametri

[in, optional] hWnd

Tipo: HWND

Handle di finestra in una finestra padre. Questo parametro può essere NULL.

[in] szApp

Tipo: LPCTSTR

Puntatore a una stringa con terminazione null che contiene testo da visualizzare nella barra del titolo della finestra di dialogo ShellAbout e nella prima riga della finestra di dialogo dopo il testo "Microsoft". Se il testo contiene un separatore (#) che lo divide in due parti, la funzione visualizza la prima parte nella barra del titolo e la seconda parte della prima riga dopo il testo "Microsoft".

Windows 2000, Windows XP, Windows Server 2003: se la stringa puntata da questo parametro contiene un separatore (#), la stringa deve essere scrivibile.

Windows Vista, Windows Server 2008: questa stringa non può superare i 200 caratteri di lunghezza. Il contenuto di szApp non verrà più visualizzato dopo "Microsoft", a meno che non esista un separatore #, in cui la parte dopo il # sostituirà completamente la prima riga.

[in, optional] szOtherStuff

Tipo: LPCTSTR

Puntatore a una stringa con terminazione null che contiene testo da visualizzare nella finestra di dialogo dopo la versione e le informazioni sul copyright. Questo parametro può essere NULL.

[in, optional] hIcon

Tipo: HICON

Handle di un'icona visualizzata dalla funzione nella finestra di dialogo. Questo parametro può essere NULL, nel qual caso la funzione visualizza l'icona di Windows.

Valore restituito

Tipo: int

TRUE se ha esito positivo; in caso contrario, FALSE.

Commenti

Si noti che la finestra di dialogo Della funzione ShellAbout usa il testo e un'icona predefinita specifica per Windows.

Per visualizzare un esempio di finestra di dialogo ShellAbout , scegliere Informazioni su Windows dall'elenco a discesa menu Guida in Esplora risorse.

Nota

L'intestazione shellapi.h definisce ShellAbout come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shellapi.h
Libreria Shell32.lib
DLL Shell32.dll (versione 3.51 o successiva)
Set di API ext-ms-win-shell32-l1-2-2 (introdotta in Windows 10 versione 10.0.14393)