Udostępnij za pośrednictwem


Klasa CHwndRenderTarget

Otoka id2D1HwndRenderTarget.

Składnia

class CHwndRenderTarget : public CRenderTarget;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CHwndRenderTarget::CHwndRenderTarget Tworzy obiekt CHwndRenderTarget z HWND.

Metody publiczne

Nazwa/nazwisko opis
CHwndRenderTarget::Attach Dołącza istniejący interfejs docelowy renderowania do obiektu
CHwndRenderTarget::CheckWindowState Wskazuje, czy HWND skojarzony z tym obiektem docelowym renderowania jest okludluded.
CHwndRenderTarget::Create Tworzy obiekt docelowy renderowania skojarzony z oknem
CHwndRenderTarget::D etach Odłącza interfejs docelowy renderowania od obiektu
CHwndRenderTarget::GetHwnd Zwraca wartość HWND skojarzona z tym obiektem docelowym renderowania.
CHwndRenderTarget::GetHwndRenderTarget Zwraca interfejs ID2D1HwndRenderTarget.
CHwndRenderTarget::ReCreate Ponowne tworzenie obiektu docelowego renderowania skojarzonego z oknem
CHwndRenderTarget::Resize Zmienia rozmiar obiektu docelowego renderowania na określony rozmiar pikseli

Operatory publiczne

Nazwa/nazwisko opis
CHwndRenderTarget::operator ID2D1HwndRenderTarget* Zwraca interfejs ID2D1HwndRenderTarget.

Chronione składowe danych

Nazwa/nazwisko opis
CHwndRenderTarget::m_pHwndRenderTarget Wskaźnik do obiektu ID2D1HwndRenderTarget.

Hierarchia dziedziczenia

Obiekt CObject

CRenderTarget

CHwndRenderTarget

Wymagania

Nagłówek: afxrendertarget.h

CHwndRenderTarget::Attach

Dołącza istniejący interfejs docelowy renderowania do obiektu

void Attach(ID2D1HwndRenderTarget* pTarget);

Parametry

pTarget
Istniejący interfejs docelowy renderowania. Nie można mieć wartości NULL

CHwndRenderTarget::CheckWindowState

Wskazuje, czy HWND skojarzony z tym obiektem docelowym renderowania jest okludluded.

D2D1_WINDOW_STATE CheckWindowState() const;

Wartość zwracana

Wartość wskazująca, czy HWND skojarzony z tym obiektem docelowym renderowania jest okludluded.

CHwndRenderTarget::CHwndRenderTarget

Tworzy obiekt CHwndRenderTarget z HWND.

CHwndRenderTarget(HWND hwnd = NULL);

Parametry

hwnd
HWND skojarzony z tym obiektem docelowym renderowania

CHwndRenderTarget::Create

Tworzy obiekt docelowy renderowania skojarzony z oknem

BOOL Create(HWND hWnd);

Parametry

hWnd
HWND skojarzony z tym obiektem docelowym renderowania

Wartość zwracana

Jeśli metoda powiedzie się, zwraca wartość TRUE. W przeciwnym razie zwraca wartość FALSE

CHwndRenderTarget::D etach

Odłącza interfejs docelowy renderowania od obiektu

ID2D1HwndRenderTarget* Detach();

Wartość zwracana

Wskaźnik do odłączonego interfejsu docelowego renderowania.

CHwndRenderTarget::GetHwnd

Zwraca wartość HWND skojarzona z tym obiektem docelowym renderowania.

HWND GetHwnd() const;

Wartość zwracana

HWND skojarzony z tym obiektem docelowym renderowania.

CHwndRenderTarget::GetHwndRenderTarget

Zwraca interfejs ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* GetHwndRenderTarget();

Wartość zwracana

Wskaźnik do interfejsu ID2D1HwndRenderTarget lub NULL, jeśli obiekt nie został jeszcze zainicjowany.

CHwndRenderTarget::m_pHwndRenderTarget

Wskaźnik do obiektu ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* m_pHwndRenderTarget;

CHwndRenderTarget::operator ID2D1HwndRenderTarget*

Zwraca interfejs ID2D1HwndRenderTarget.

operator ID2D1HwndRenderTarget*();

Wartość zwracana

Wskaźnik do interfejsu ID2D1HwndRenderTarget lub NULL, jeśli obiekt nie został jeszcze zainicjowany.

CHwndRenderTarget::ReCreate

Ponowne tworzenie obiektu docelowego renderowania skojarzonego z oknem

BOOL ReCreate(HWND hWnd);

Parametry

hWnd
HWND skojarzony z tym obiektem docelowym renderowania

Wartość zwracana

Jeśli metoda powiedzie się, zwraca wartość TRUE. W przeciwnym razie zwraca wartość FALSE.

CHwndRenderTarget::Resize

Zmienia rozmiar obiektu docelowego renderowania na określony rozmiar pikseli

BOOL Resize(const CD2DSizeU& size);

Parametry

rozmiar
Nowy rozmiar elementu docelowego renderowania w pikselach urządzenia

Wartość zwracana

Jeśli metoda powiedzie się, zwraca wartość TRUE. W przeciwnym razie zwraca wartość FALSE.

Zobacz też

Klasy