CDC::GetPath

int Funkcja GetPath ( LPPOINT lpPoints, LPBYTE lpTypes, int nCount ) Stała;

Wartość zwracany

Jeżeli parametr nCount jest niezerowa, liczba punktów wyliczone. Jeśli nCount jest 0, liczba punktów na ścieżce (i Funkcja GetPath zapisuje nic do buforów). Jeśli nCount jest różna od zera, a jest mniejsza niż liczba punktów na ścieżce, wartość zwracany jest -1.

Parametry

lpPoints

Znajdują się punkty do tablicy struktur danych punktu lub obiektów CPoint , gdy punkty końcowe linii i krzywych kontroli punktów.

lpTypes

Punkty do tablicy bajtów, gdzie znajdują się typy wierzchołków. Wartości są jednym z następujących:

nCount

Określa całkowitą liczbę punktów struktur danych, które mogą być umieszczone w tablicy lpPoints . Wartość ta musi być taka sama jak liczba bajtów, które mogą być umieszczone w tablicy lpTypes.

Uwagi

Pobiera współrzędnych określających punkty końcowe linii i punktów kontroli krzywych znalezione w ścieżce, który wybrano do kontekstu urządzenia. Kontekstu urządzenia musi zawierać ścieżkę zamkniętą. Punkty ścieżki są zwracane w logicznym układzie współrzędnych. Punkty są przechowywane w ścieżce w układzie współrzędnych urządzenia, dzięki czemu Funkcja GetPath zmienia punkty współrzędne urządzenie logiczne współrzędnych przy użyciu funkcji odwrotnej transformacji bieżącego. FlattenPath Członkowskich funkcja może zostać wywołana przed Funkcja GetPath, aby przekonwertować wszystkich krzywych w ścieżce segmentów linii.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath

Index