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
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.