CDC::getpath

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

Valor de retorno

Se o parâmetro nCount for diferente de zero, o número de pontos enumerados. Se nCount é 0, o número total de pontos no caminho (e GetPath grava nada os buffers). Se nCount for diferente de zero e é menor do que o número de pontos no caminho, o valor de retorno é -1.

Parâmetros

lpPoints

Aponta para uma matriz de estruturas de dados de ponto de ou CPoint objetos onde os pontos de extremidade de linha e curva pontos de controle é colocadas.

lpTypes

Aponta para uma matriz de bytes que são colocados os tipos de vértice. Os valores são um dos seguintes:

nCount

Especifica o número total de ponto estruturas de dados que podem ser colocados na matriz lpPoints . Este valor deve ser o mesmo que o número de bytes que podem ser colocados na matriz lpTypes.

Observações

Recupera as coordenadas definindo os pontos de extremidade das linhas e os pontos de controle de curvas no caminho que está selecionado no contexto de dispositivo. O contexto para dispositivo deve conter um caminho fechado. Os pontos de caminho são retornados em coordenadas lógicas. Pontos são armazenados no caminho no dispositivo coordenadas para GetPath altera os pontos de coordenadas de dispositivo para coordenadas lógicas usando o inverso da transformação atual. A função de membro FlattenPath pode ser chamada antes de GetPath, para converter todas as curvas no caminho em segmentos de linha.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath

Index