Metodo IDirectManipulationManager::CreateContent (directmanipulation.h)
Metodo factory usato per creare un'istanza del contenuto secondario ,ad esempio un indicatore di panoramica, all'interno di un riquadro di visualizzazione.
Sintassi
HRESULT CreateContent(
[in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
[in] REFCLSID clsid,
[in] REFIID riid,
[out, retval] void **object
);
Parametri
[in, optional] frameInfo
Provider di informazioni sui frame per il contenuto secondario. Deve corrispondere al provider di informazioni sul frame usato per creare il viewport.
[in] clsid
Identificatore di classe (CLSID) del contenuto secondario. Questo ID specifica il tipo di contenuto.
[in] riid
IID dell'interfaccia.
[out, retval] object
Oggetto contenuto secondario che implementa l'interfaccia specificata.
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Il contenuto primario viene creato automaticamente contemporaneamente al riquadro di visualizzazione e ha una relazione uno-a-uno con un viewport. Pertanto, non è possibile creare, aggiungere o rimuovere contenuto primario.
Il contenuto secondario viene creato indipendentemente dal riquadro di visualizzazione. Non esiste alcun limite alla quantità di contenuto secondario che può essere aggiunta o rimossa da un viewport. Tutte le trasformazioni di contenuto secondario sono derivate da quelle supportate dal contenuto primario con regole specifiche applicate in base allo scopo previsto dell'elemento (identificato dal relativo identificatore di classe (CLSID)).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | directmanipulation.h |