Criação de caminho
Para criar um caminho e selecioná-lo em um DC, primeiro é necessário definir os pontos que o descrevem. Isso é feito chamando a função BeginPath , especificando as funções de desenho apropriadas e, em seguida, chamando a função EndPath . Essa combinação de funções (BeginPath, funções de desenho e EndPath) constitui um colchete de caminho. Veja a seguir a lista de funções de desenho que podem ser usadas.
- AngleArc
- Arc
- ArcTo
- Chord
- Closefigure
- Elipse
- Exttextout
- Lineto
- MoveToEx
- Pizza
- PolyBezier
- Polybezierto
- PolyDraw
- Polygon
- Polilinha
- PolylineTo
- Polypolygon
- PolyPolyline
- Retângulo
- Roundrect
- Textout
Quando um aplicativo chama EndPath, o sistema seleciona o caminho associado no DC especificado. (Se outro caminho tiver sido selecionado anteriormente no controlador de domínio, o sistema excluirá esse caminho sem salvá-lo.) Depois que o sistema seleciona o caminho para o DC, um aplicativo pode operar no caminho de uma das seguintes maneiras:
- Desenhe a estrutura de tópicos do caminho (usando a caneta atual).
- Pinte o interior do caminho (usando o pincel atual).
- Desenhe a estrutura de tópicos e preencha o interior do caminho.
- Modifique o caminho (convertendo curvas em segmentos de linha).
- Converta o caminho em um caminho de clipe.
- Converta o caminho em uma região.
- Nivele o caminho convertendo cada curva no caminho em uma série de segmentos de linha.
- Recupere as coordenadas das linhas e curvas que compõem um caminho.