IPropertyPage ::Activate, méthode (ocidl.h)
Crée la fenêtre de boîte de dialogue pour la page de propriétés.
La boîte de dialogue est créée sans cadre, légende ou menu système/contrôles. Le texte de la boîte de dialogue doit correspondre aux paramètres régionaux obtenus via IPropertyPageSite ::GetLocaleID.
Syntaxe
HRESULT Activate(
[in] HWND hWndParent,
[in] LPCRECT pRect,
[in] BOOL bModal
);
Paramètres
[in] hWndParent
Handle de fenêtre du parent de la boîte de dialogue en cours de création.
[in] pRect
Pointeur vers la structure RECT contenant les informations de positionnement de la boîte de dialogue. Cette méthode doit créer sa boîte de dialogue avec le placement et les dimensions décrits par cette structure.
[in] bModal
Indique si le cadre de boîte de dialogue est modal (TRUE) ou sans mode (FALSE).
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_OUTOFMEMORY et E_UNEXPECTED, ainsi que les valeurs suivantes.
Code de retour | Description |
---|---|
|
La commande s'est correctement terminée. |
|
L’adresse dans prc n’est pas valide. Par exemple, il peut être NULL. |
Remarques
La page de propriétés conserve le handle de fenêtre créé dans ce processus, qu’elle utilise pour détruire la boîte de dialogue dans IPropertyPage ::D eactivate.
Notes aux implémenteurs
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 |