Metodo IPropertyPage::IsPageDirty (ocidl.h)

Indica se la pagina delle proprietà è stata modificata dopo l'attivazione o dopo la chiamata più recente a Apply.

Sintassi

HRESULT IsPageDirty();

Valore restituito

Questo metodo restituisce S_OK per indicare che la pagina delle proprietà è stata modificata. In caso contrario, restituisce S_FALSE.

Commenti

La finestra delle proprietà utilizza queste informazioni per abilitare o disabilitare il pulsante Applica nella finestra di dialogo. Non è necessario applicare i valori in una pagina delle proprietà se tali valori sono già correnti con gli oggetti sottostanti.

Note per gli implementatori

Questo metodo non ha alcun motivo per restituire un codice di errore, poiché l'impossibilità di determinare se la pagina è dirty deve restituire S_OK come impostazione predefinita. In questo modo, l'utente ha la possibilità di aggiornare i valori. La pagina non deve restituire un codice di errore, poiché un codice di errore non è uguale a S_OK e indicherà che la pagina non è dirty. Quindi, il frame della proprietà potrebbe potenzialmente disabilitare il pulsante Applica , non consentendo all'utente di verificare che i valori della proprietà siano correnti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

Ipropertypage