CDC::GetPath

int GetPath ( LPPOINT lpPoints, LPBYTE lpTypes, int nConteggio ) const;

Valore restituito

Se il parametro nConteggio è diverso da zero, il numero di punti enumerati. Se nConteggio è 0, il numero totale di punti nel percorso (e GetPath scrive nulla ai buffer). Se nConteggio è diverso da zero ed è inferiore al numero di punti nel percorso, il valore restituito è -1.

Parametri

lpPoints

Punti a una matrice di strutture POINT dati o oggetti di CPoint dove la linea endpoint e curva controllare punti sono collocati.

lpTypes

Punti a una matrice di byte in cui sono collocati i tipi di vertice. I valori sono uno dei seguenti:

nConteggio

Specifica il numero totale di punto di strutture di dati che possono essere immessi nella matrice lpPoints . Questo valore deve essere uguale al numero di byte che possono essere immessi nella matrice lpTypes.

Osservazioni

Recupera le coordinate definizione gli endpoint di linee e i punti di controllo delle curve disponibile nel percorso selezionato nel contesto di periferica. Il contesto di periferica deve contenere un tracciato chiuso. I punti del percorso vengono restituiti in coordinate logiche. Punti sono memorizzate nel percorso in coordinate del dispositivo, GetPath cambia i punti da dispositivo coordinate a coordinate logiche utilizzando l'inverso della trasformazione corrente. La funzione membro FlattenPath può essere chiamata prima di GetPath, per convertire tutte le curve nel percorso in segmenti di linea.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath

Index