IVsPropertyPageNotify.OnShowPage(Int32) Méthode

Définition

Appelé lorsqu'une fenêtre de page de propriétés change de visibilité.

public:
 int OnShowPage(int fPageActivated);
public:
 int OnShowPage(int fPageActivated);
int OnShowPage(int fPageActivated);
public int OnShowPage (int fPageActivated);
abstract member OnShowPage : int -> int
Public Function OnShowPage (fPageActivated As Integer) As Integer

Paramètres

fPageActivated
Int32

[in] Indique si la fenêtre de page des propriétés est visible ou non. Si la valeur est true, la fenêtre est visible. Si la valeur est false, la fenêtre n'est pas visible.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

OnShowPage(false) est appelé sur la page en cours de désactivation avant que OnShowPage(true) ne soit appelé sur la nouvelle page qui devient visible.

Cette méthode ne doit pas être confondue avec Activate ou Deactivate , qui sont appelées lorsque l’objet page doit être créé et détruit. Par exemple, lorsqu’une page est affichée, Activate est appelé pour créer la page. Lorsqu’un onglet de page de propriétés différent est activé, OnShowPage(false) est appelé sur la première page, mais n' Deactivate est pas appelé. Deactivate est appelé uniquement lorsque les objets de page de propriétés ne sont plus utilisés du tout (par exemple, lors d’une modification de sélection ou lorsque la fenêtre frame de page de propriétés est fermée). Si une page de propriétés est affichée pour la première fois, OnShowPage(true) est appelée après l' Activate appel de.

Signature COM

À partir de vsshell. idl :

[C++]

HRESULT IVsPropertyPageNotify::OnShowPage(  
   [in] BOOL fPageActivated  
);  

S’applique à