Partager via


IPropertyPage ::D eactivate, méthode (ocidl.h)

Détruit la fenêtre créée dans IPropertyPage ::Activate.

Syntaxe

HRESULT Deactivate();

Valeur de retour

Cette méthode peut retourner les valeurs de retour standard E_UNEXPECTED et S_OK.

Remarques

Remarques aux implémenteurs

Il est important que les pages de propriétés ne conservent pas la boîte de dialogue en tant qu’optimisation. Dans une feuille de propriétés comportant de nombreuses pages de propriétés, la consommation de mémoire deviendrait excessive si toutes les pages de propriétés conservaient leurs boîtes de dialogue créées à tout moment. La destruction de la boîte de dialogue empêche une consommation excessive de mémoire en raison d’un très grand nombre de contrôles créés dans les boîtes de dialogue. Si le cadre souhaite conserver les pages actives alors qu’elles ne sont pas visibles, il peut utiliser IPropertyPage ::Show à cet effet. La décision est finalement laissée au cadre.

E_NOTIMPL n’est pas une valeur de retour valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IPropertyPage