Méthode IDirectManipulationManager ::CreateContent (directmanipulation.h)
Méthode de fabrique utilisée pour créer une instance de contenu secondaire (par exemple, un indicateur de panoramique) à l’intérieur d’une fenêtre d’affichage.
Syntaxe
HRESULT CreateContent(
[in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
[in] REFCLSID clsid,
[in] REFIID riid,
[out, retval] void **object
);
Paramètres
[in, optional] frameInfo
Fournisseur d’informations de trame pour le contenu secondaire. Cela doit correspondre au fournisseur d’informations d’image utilisé pour créer la fenêtre d’affichage.
[in] clsid
Identificateur de classe (CLSID) du contenu secondaire. Cet ID spécifie le type de contenu.
[in] riid
IID de l’interface.
[out, retval] object
Objet de contenu secondaire qui implémente l’interface spécifiée.
Valeur retournée
Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Le contenu principal est automatiquement créé en même temps que la fenêtre d’affichage et a une relation un-à-un avec une fenêtre d’affichage. Par conséquent, il n’est pas possible de créer, d’ajouter ou de supprimer du contenu principal.
Le contenu secondaire est créé indépendamment de la fenêtre d’affichage. Il n’existe aucune limite à la quantité de contenu secondaire pouvant être ajouté ou supprimé d’une fenêtre d’affichage. Toutes les transformations de contenu secondaire sont dérivées de celles prises en charge par le contenu principal avec des règles spécifiques appliquées en fonction de l’objectif prévu de l’élément (identifié par son identificateur de classe (CLSID)).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | directmanipulation.h |