CDC::getpath

int GetPath ( LPPOINT lpPoints, lpbyte lpTypes, int nSayı ) const;

Dönüş değeri

NSayı parametresi sıfırdan farklı ise, puanlar numaralandırılır. NSayı 0, yoldaki noktaları toplam sayısı ( GetPath hiçbir yazar arabellekler için ise). NSayı sıfırdan farklı ve daha az Puan yolda dönüş değeri -1 ise.

Parametreleri

lpPoints

Bir dizi işaret noktası veri yapıları ile nerede satırı bitiş noktaları ve eğri noktaları kontrol CPoint nesneleri yerleştirilir.

lpTypes

Bayt köşe türleri yerleştirildiği Puan dizi. Değerler aşağıdakilerden birini:

nSayı

LpPoints dizi yerleştirilebilir noktası veri yapılarını toplam sayısını belirtir. Bu değer lpTypes dizi yerleştirilebilir bayt sayısı aynı olmalıdır.

Açıklamalar

Satırları uç noktaları ve aygıt bağlamda seçilen yolu bulundu eğrilerinin denetim noktaları tanımlama koordinatları alır. Aygıt içeriğini kapalı bir yol içermelidir. Yolun noktalarını mantıksal koordinatları olarak döndürür. Böylece GetPath noktaları aygıt koordinatlarından mantıksal koordinatları geçerli dönüşümün tersini kullanarak değişiklikler Puan aygıt koordinatları, yolda depolanır. GetPathyolundaki tüm eğri çizgi parçaları dönüştürmek için önce FlattenPath üye işlev çağrılabilir.

cdc ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath

Index