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.
ID2D1PathGeometry için bir sarmalayıcı.
Sözdizimi
class CD2DPathGeometry : public CD2DGeometry;
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DPathGeometry::CD2DPathGeometry | CD2DPathGeometry nesnesi oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DPathGeometry::Attach | Var olan kaynak arabirimini nesneye ekler |
| CD2DPathGeometry::Create | CD2DPathGeometry oluşturur. (Geçersiz Kılmalar CD2DResource::Create.) |
| CD2DPathGeometry::D estroy | CD2DPathGeometry nesnesini yok eder. (Geçersiz Kılmalar CD2DGeometry::D estroy.) |
| CD2DPathGeometry::D etach | Kaynak arabirimini nesneden ayırır |
| CD2DPathGeometry::GetFigureCount | Yol geometrisindeki şekil sayısını alır. |
| CD2DPathGeometry::GetSegmentCount | Yol geometrisindeki segment sayısını alır. |
| CD2DPathGeometry::Open | Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan geometri havuzu alır. |
| CD2DPathGeometry::Stream | Yol geometrisinin içeriğini belirtilen ID2D1GeometrySink öğesine kopyalar. |
Korumalı Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DPathGeometry::m_pPathGeometry | ID2D1PathGeometry işaretçisi. |
Devralma Hiyerarşisi
CD2DPathGeometry
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DPathGeometry::Attach
Var olan kaynak arabirimini nesneye ekler
void Attach(ID2D1PathGeometry* pResource);
Parametreler
pResource
Mevcut kaynak arabirimi. NULL olamaz
CD2DPathGeometry::CD2DPathGeometry
CD2DPathGeometry nesnesi oluşturur.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).
CD2DPathGeometry::Create
CD2DPathGeometry oluşturur.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametreler
pRenderTarget
İşleme hedefine bir işaretçi.
Dönüş Değeri
Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.
CD2DPathGeometry::D estroy
CD2DPathGeometry nesnesini yok eder.
virtual void Destroy();
CD2DPathGeometry::D etach
Kaynak arabirimini nesneden ayırır
ID2D1PathGeometry* Detach();
Dönüş Değeri
Ayrılmış kaynak arabirimi işaretçisi.
CD2DPathGeometry::GetFigureCount
Yol geometrisindeki şekil sayısını alır.
int GetFigureCount() const;
Dönüş Değeri
Yol geometrisindeki şekil sayısını verir.
CD2DPathGeometry::GetSegmentCount
Yol geometrisindeki segment sayısını alır.
int GetSegmentCount() const;
Dönüş Değeri
Yol geometrisindeki segment sayısını döndürür.
CD2DPathGeometry::m_pPathGeometry
ID2D1PathGeometry işaretçisi.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan geometri havuzu alır.
ID2D1GeometrySink* Open();
Dönüş Değeri
Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan ID2D1GeometrySink işaretçisi.
CD2DPathGeometry::Stream
Yol geometrisinin içeriğini belirtilen ID2D1GeometrySink öğesine kopyalar.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parametreler
geometrySink
Yol geometrisinin içeriğinin kopyalandığı havuz. Bu havuzun değiştirilmesi bu yol geometrisinin içeriğini değiştirmez.
Dönüş Değeri
Yöntem başarılı olursa TRUE döndürür. Aksi takdirde YANLIŞ döndürür.