Condividi tramite


Classe CHwndRenderTarget

Wrapper per ID2D1HwndRenderTarget.

Sintassi

class CHwndRenderTarget : public CRenderTarget;

Membri

Costruttori pubblici

Nome Descrizione
CHwndRenderTarget::CHwndRenderTarget Costruisce un oggetto CHwndRenderTarget da HWND.

Metodi pubblici

Nome Descrizione
CHwndRenderTarget::Attach Collega l'interfaccia di destinazione di rendering esistente all'oggetto
CHwndRenderTarget::CheckWindowState Indica se l'HWND associato a questa destinazione di rendering è occluso.
CHwndRenderTarget::Create Crea una destinazione di rendering associata alla finestra
CHwndRenderTarget::D etach Scollega l'interfaccia di destinazione di rendering dall'oggetto
CHwndRenderTarget::GetHwnd Restituisce l'oggetto HWND associato a questa destinazione di rendering.
CHwndRenderTarget::GetHwndRenderTarget Restituisce l'interfaccia ID2D1HwndRenderTarget.
CHwndRenderTarget::ReCreate Ricrea una destinazione di rendering associata alla finestra
CHwndRenderTarget::Resize Modifica le dimensioni della destinazione di rendering in base alle dimensioni del pixel specificate

Operatori pubblici

Nome Descrizione
CHwndRenderTarget::operator ID2D1HwndRenderTarget* Restituisce l'interfaccia ID2D1HwndRenderTarget.

Membri dati protetti

Nome Descrizione
CHwndRenderTarget::m_pHwndRenderTarget Puntatore a un oggetto ID2D1HwndRenderTarget.

Gerarchia di ereditarietà

CObject

CRenderTarget

CHwndRenderTarget

Requisiti

Intestazione: afxrendertarget.h

CHwndRenderTarget::Attach

Collega l'interfaccia di destinazione di rendering esistente all'oggetto

void Attach(ID2D1HwndRenderTarget* pTarget);

Parametri

pTarget
Interfaccia di destinazione di rendering esistente. Non può essere NULL

CHwndRenderTarget::CheckWindowState

Indica se l'HWND associato a questa destinazione di rendering è occluso.

D2D1_WINDOW_STATE CheckWindowState() const;

Valore restituito

Valore che indica se l'HWND associato a questa destinazione di rendering è occluso.

CHwndRenderTarget::CHwndRenderTarget

Costruisce un oggetto CHwndRenderTarget da HWND.

CHwndRenderTarget(HWND hwnd = NULL);

Parametri

hwnd
HWND associato a questa destinazione di rendering

CHwndRenderTarget::Create

Crea una destinazione di rendering associata alla finestra

BOOL Create(HWND hWnd);

Parametri

hWnd
HWND associato a questa destinazione di rendering

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE

CHwndRenderTarget::D etach

Scollega l'interfaccia di destinazione di rendering dall'oggetto

ID2D1HwndRenderTarget* Detach();

Valore restituito

Puntatore all'interfaccia di destinazione di rendering scollegata.

CHwndRenderTarget::GetHwnd

Restituisce l'oggetto HWND associato a questa destinazione di rendering.

HWND GetHwnd() const;

Valore restituito

HWND associato a questa destinazione di rendering.

CHwndRenderTarget::GetHwndRenderTarget

Restituisce l'interfaccia ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* GetHwndRenderTarget();

Valore restituito

Puntatore a un'interfaccia ID2D1HwndRenderTarget o NULL se l'oggetto non è ancora inizializzato.

CHwndRenderTarget::m_pHwndRenderTarget

Puntatore a un oggetto ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* m_pHwndRenderTarget;

CHwndRenderTarget::operator ID2D1HwndRenderTarget*

Restituisce l'interfaccia ID2D1HwndRenderTarget.

operator ID2D1HwndRenderTarget*();

Valore restituito

Puntatore a un'interfaccia ID2D1HwndRenderTarget o NULL se l'oggetto non è ancora inizializzato.

CHwndRenderTarget::ReCreate

Ricrea una destinazione di rendering associata alla finestra

BOOL ReCreate(HWND hWnd);

Parametri

hWnd
HWND associato a questa destinazione di rendering

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE.

CHwndRenderTarget::Resize

Modifica le dimensioni della destinazione di rendering in base alle dimensioni del pixel specificate

BOOL Resize(const CD2DSizeU& size);

Parametri

size
Nuove dimensioni della destinazione di rendering in pixel del dispositivo

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE.

Vedi anche

Classi