Criação de Caminhos
Para criar um caminho e selecioná-lo em um DC, primeiro é necessário definir os pontos que o descrevem. Isso é feito chamando a funçãoBeginPath, especificando as funções de desenho apropriadas e, em seguida, chamando a funçãoEndPath. Essa combinação de funções (BeginPath, funções de desenho e EndPath) constituem um colchete de caminho . A seguir está a lista de funções de desenho que podem ser usadas.
- AngleArc
- Arc
- ArcTo
- Acorde
- FecharFigura
- Ellipse
- ExtTextOut
- LineTo
- MoveToEx
- Torta
- PolyBezier
- PolyBezierTo
- PolyDraw
- Polígono
- Polyline
- PolylineTo
- Polygon
- PolyPolyline
- Retângulo
- RoundRect
- TextOut
Quando um aplicativo chama EndPath, o sistema seleciona o caminho associado para o DC especificado. (Se outro caminho tiver sido selecionado anteriormente no DC, 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 o contorno do caminho (usando a caneta atual).
- Pinte o interior do caminho (usando o pincel atual).
- Desenhe o contorno 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.