Funzione di callback LPFNPSPCALLBACKA (prsht.h)
Specifica una funzione di callback definita dall'applicazione che una finestra delle proprietà chiama quando viene creata una pagina e quando sta per essere eliminata definitivamente. Un'applicazione può usare questa funzione per eseguire operazioni di inizializzazione e pulizia per la pagina.
Sintassi
LPFNPSPCALLBACKA Lpfnpspcallbacka;
UINT Lpfnpspcallbacka(
HWND hwnd,
[in] UINT uMsg,
[in, out] _PROPSHEETPAGEA *ppsp
)
{...}
Parametri
hwnd
Riservato; deve essere null.
[in] uMsg
Flag azione. Questo parametro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
versione 5.80 o successiva. Viene creata una pagina. Il valore restituito non viene utilizzato. |
|
Viene creata una finestra di dialogo per una pagina. Restituisce un valore diverso da zero per consentire la creazione o zero per impedirlo. |
|
Una pagina viene distrutta. Il valore restituito viene ignorato. |
[in, out] ppsp
Tipo: LPPROPSHEETPAGE
Puntatore a una struttura PROPSHEETPAGE che definisce la pagina creata o eliminata definitivamente. Per altre informazioni, vedere la sezione Osservazioni.
Valore restituito
Il valore restituito dipende dal valore del parametro
Osservazioni
Un'applicazione deve specificare l'indirizzo di questa funzione di callback nel pfnCallback membro di una struttura PROPSHEETPAGE prima di passare la struttura alla funzione CreatePropertySheetPage.
Nota
L'intestazione prsht.h definisce LPFNPSPCALLBACK 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 indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
prsht.h |