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 |