Condividi tramite


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)