Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
ID2D1HwndRenderTarget için bir sarmalayıcı.
Sözdizimi
class CHwndRenderTarget : public CRenderTarget;
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CHwndRenderTarget::CHwndRenderTarget | HWND'den bir CHwndRenderTarget nesnesi oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CHwndRenderTarget::Attach | Var olan işleme hedef arabirimini nesneye ekler |
| CHwndRenderTarget::CheckWindowState | Bu işleme hedefiyle ilişkili HWND'nin dolu olup olmadığını gösterir. |
| CHwndRenderTarget::Create | Pencereyle ilişkilendirilmiş bir işleme hedefi oluşturur |
| CHwndRenderTarget::D etach | Nesneden işleme hedef arabirimini ayırır |
| CHwndRenderTarget::GetHwnd | Bu işleme hedefiyle ilişkili HWND'yi döndürür. |
| CHwndRenderTarget::GetHwndRenderTarget | ID2D1HwndRenderTarget arabirimini döndürür. |
| CHwndRenderTarget::ReCreate | Pencereyle ilişkilendirilmiş bir işleme hedefini yeniden oluşturur |
| CHwndRenderTarget::Resize | İşleme hedefinin boyutunu belirtilen piksel boyutuna değiştirir |
Ortak İşleçler
| Veri Akışı Adı | Açıklama |
|---|---|
| CHwndRenderTarget::operator ID2D1HwndRenderTarget* | ID2D1HwndRenderTarget arabirimini döndürür. |
Korumalı Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| CHwndRenderTarget::m_pHwndRenderTarget | ID2D1HwndRenderTarget nesnesine yönelik bir işaretçi. |
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxrendertarget.h
CHwndRenderTarget::Attach
Var olan işleme hedef arabirimini nesneye ekler
void Attach(ID2D1HwndRenderTarget* pTarget);
Parametreler
pTarget
Mevcut işleme hedef arabirimi. NULL olamaz
CHwndRenderTarget::CheckWindowState
Bu işleme hedefiyle ilişkili HWND'nin dolu olup olmadığını gösterir.
D2D1_WINDOW_STATE CheckWindowState() const;
Dönüş Değeri
Bu işleme hedefiyle ilişkili HWND'nin gizli olup olmadığını gösteren bir değer.
CHwndRenderTarget::CHwndRenderTarget
HWND'den bir CHwndRenderTarget nesnesi oluşturur.
CHwndRenderTarget(HWND hwnd = NULL);
Parametreler
hwnd
Bu işleme hedefiyle ilişkili HWND
CHwndRenderTarget::Create
Pencereyle ilişkilendirilmiş bir işleme hedefi oluşturur
BOOL Create(HWND hWnd);
Parametreler
hWnd
Bu işleme hedefiyle ilişkili HWND
Dönüş Değeri
Yöntem başarılı olursa TRUE döndürür. Aksi takdirde YANLIŞ döndürür
CHwndRenderTarget::D etach
Nesneden işleme hedef arabirimini ayırır
ID2D1HwndRenderTarget* Detach();
Dönüş Değeri
Ayrılmış işleme hedef arabirimine işaretçi.
CHwndRenderTarget::GetHwnd
Bu işleme hedefiyle ilişkili HWND'yi döndürür.
HWND GetHwnd() const;
Dönüş Değeri
Bu işleme hedefiyle ilişkili HWND.
CHwndRenderTarget::GetHwndRenderTarget
ID2D1HwndRenderTarget arabirimini döndürür.
ID2D1HwndRenderTarget* GetHwndRenderTarget();
Dönüş Değeri
Nesne henüz başlatılmadıysa ID2D1HwndRenderTarget arabirimi veya NULL işaretçisi.
CHwndRenderTarget::m_pHwndRenderTarget
ID2D1HwndRenderTarget nesnesine yönelik bir işaretçi.
ID2D1HwndRenderTarget* m_pHwndRenderTarget;
CHwndRenderTarget::operator ID2D1HwndRenderTarget*
ID2D1HwndRenderTarget arabirimini döndürür.
operator ID2D1HwndRenderTarget*();
Dönüş Değeri
Nesne henüz başlatılmadıysa ID2D1HwndRenderTarget arabirimi veya NULL işaretçisi.
CHwndRenderTarget::ReCreate
Pencereyle ilişkilendirilmiş bir işleme hedefini yeniden oluşturur
BOOL ReCreate(HWND hWnd);
Parametreler
hWnd
Bu işleme hedefiyle ilişkili HWND
Dönüş Değeri
Yöntem başarılı olursa TRUE döndürür. Aksi takdirde YANLIŞ döndürür.
CHwndRenderTarget::Resize
İşleme hedefinin boyutunu belirtilen piksel boyutuna değiştirir
BOOL Resize(const CD2DSizeU& size);
Parametreler
boyut
İşleme hedefinin cihaz piksellerindeki yeni boyutu
Dönüş Değeri
Yöntem başarılı olursa TRUE döndürür. Aksi takdirde YANLIŞ döndürür.