Partilhar via


Atributos de linha e curva

Um contexto de dispositivo (DC) contém atributos que afetam a saída de linha e curva. Os atributos linha e curva incluem a posição atual, o estilo do pincel, a cor do pincel, o estilo da caneta, a cor da caneta, a transformação e assim por diante.

A posição atual padrão para qualquer DC está localizada no ponto (0,0) no espaço lógico (ou mundial). Você pode definir essas coordenadas para uma nova posição chamando a função MoveToEx e passando um novo conjunto de coordenadas.

Observação

Existem dois conjuntos de funções de desenho de linhas e curvas. O primeiro conjunto mantém a posição atual em um DC, e o segundo conjunto altera a posição. Você pode identificar as funções que alteram a posição atual examinando o nome da função. Se o nome da função terminar com a preposição "Para", a função define a posição atual para o ponto final da última linha desenhada (LineTo, ArcTo, PolylineToou PolyBezierTo). Se o nome da função não terminar com essa preposição, ele deixará a posição atual intacta (Arc, Polylineou PolyBezier).

 

O pincel padrão é um pincel branco sólido. Um aplicativo pode criar um novo pincel chamando o função CreateBrushIndirect. Depois de criar um pincel, o aplicativo pode selecioná-lo em seu DC chamando a funçãoSelectObject. O Windows fornece um conjunto completo de funções para criar, selecionar e alterar o pincel no DC de um aplicativo. Para obter mais informações sobre essas funções e sobre pincéis em geral, consulte Pincéis.

A caneta padrão é uma caneta preta sólida e cosmética com um pixel de largura. Um aplicativo pode criar uma caneta usando a função ExtCreatePen. Depois de criar uma caneta, seu aplicativo pode selecioná-la em seu DC chamando a funçãoSelectObject. O Windows fornece um conjunto completo de funções para criar, selecionar e alterar a caneta no DC de um aplicativo. Para obter mais informações sobre essas funções e sobre canetas em geral, consulte Canetas.

A transformação padrão é a transformação de unidade (especificada pela matriz de identidade). Um aplicativo pode especificar uma nova transformação chamando o função SetWorldTransform. O Windows fornece um conjunto completo de funções para transformar linhas e curvas, alterando sua largura, localização e aparência geral. Para obter mais informações sobre essas funções, consulte Coordenar espaços e transformações.