Metodo IShellPropSheetExt::ReplacePage (shobjidl_core.h)
Sostituisce una pagina in una finestra delle proprietà per un oggetto Pannello di controllo.
Sintassi
HRESULT ReplacePage(
EXPPS uPageID,
[in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
[in] LPARAM lParam
);
Parametri
uPageID
Tipo: UINT
Non usato.
Microsoft Windows XP e versioni precedenti: Identificatore EXPPS di tipo della pagina da sostituire. I valori per questo parametro per i pannelli di controllo sono disponibili nel file di intestazione Cplext.h.
[in] pfnReplaceWith
Tipo: LPFNADDPROPSHEETPAGE
Puntatore a una funzione che il gestore della finestra delle proprietà chiama per sostituire una pagina nella finestra delle proprietà. La funzione accetta un handle della finestra delle proprietà restituito dalla funzione CreatePropertySheetPage e dal parametro lParam passato al metodo ReplacePage .
[in] lParam
Tipo: LPARAM
Parametro da passare alla funzione specificata dal parametro pfnReplacePage .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Per sostituire una pagina, un gestore della finestra delle proprietà riempie una struttura PROPSHEETPAGE , chiama CreatePropertySheetPage e quindi chiama la funzione specificata da pfnReplacePage.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shell32.dll (versione 4.0 o successiva) |