Partilhar via


Canetas cosméticas

As dimensões de uma caneta cosmética são especificadas em unidades de dispositivo. Portanto, as linhas desenhadas com uma caneta cosmética têm sempre uma largura fixa. As linhas desenhadas com uma caneta cosmética são geralmente desenhadas 3 a 10 vezes mais rápido do que as linhas desenhadas com uma caneta geométrica. As canetas cosméticas têm três atributos: largura, estilo e cor. Para obter mais informações sobre esses atributos, consulte Pen Attributes.

Para criar uma caneta cosmética, use o CreatePen, CreatePenIndirectou função de ExtCreatePen. Para recuperar uma das três canetas cosméticas gerenciadas pelo sistema, use a funçãoGetStockObject.

Depois de criar uma caneta (ou obter uma alça para uma das canetas), selecione a caneta no contexto do dispositivo (DC) do aplicativo usando a funçãoSelectObject. A partir deste ponto, o aplicativo usa essa caneta para quaisquer operações de desenho de linha em sua área de cliente.