IDirectManipulationManager::CreateContent-Methode (directmanipulation.h)
Die Factorymethode, die verwendet wird, um eine instance sekundären Inhalts (z. B. einen Schwenkindikator) in einem Viewport zu erstellen.
Syntax
HRESULT CreateContent(
[in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
[in] REFCLSID clsid,
[in] REFIID riid,
[out, retval] void **object
);
Parameter
[in, optional] frameInfo
Der Frameinformationsanbieter für den sekundären Inhalt. Dies sollte mit dem Frameinformationsanbieter übereinstimmen, der zum Erstellen des Viewports verwendet wird.
[in] clsid
Klassenbezeichner (CLSID) des sekundären Inhalts. Diese ID gibt den Inhaltstyp an.
[in] riid
IID der Schnittstelle.
[out, retval] object
Das sekundäre Inhaltsobjekt, das die angegebene Schnittstelle implementiert.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Primärer Inhalt wird automatisch gleichzeitig mit dem Viewport erstellt und verfügt über eine 1:1-Beziehung zu einem Viewport. Daher ist es nicht möglich, primäre Inhalte zu erstellen, hinzuzufügen oder zu entfernen.
Sekundärer Inhalt wird unabhängig vom Viewport erstellt. Es gibt keine Begrenzung für die Menge sekundärer Inhalte, die einem Viewport hinzugefügt oder entfernt werden können. Alle sekundären Inhaltstransformationen werden von denen abgeleitet, die vom primären Inhalt unterstützt werden, wobei bestimmte Regeln basierend auf dem beabsichtigten Zweck des Elements angewendet werden (identifiziert durch seinen Klassenbezeichner (CLSID)).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | directmanipulation.h |