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 sempre têm uma largura fixa. Linhas desenhadas com uma caneta cosmética geralmente são desenhadas 3 a 10 vezes mais rápido do que as linhas desenhadas com uma caneta geométrica. Canetas cosméticas têm três atributos: largura, estilo e cor. Para obter mais informações sobre esses atributos, consulte Atributos de Caneta.
Para criar uma caneta cosmética, use a funçãoCreatePenPen, CreatePenIndirectouExtCreatePen. Para recuperar uma das três canetas cosméticas de estoque gerenciadas pelo sistema, use a função GetStockObject.
Depois de criar uma caneta (ou obter uma alça para uma das canetas de estoque), selecione a caneta no contexto do dispositivo (DC) do aplicativo usando a função SelectObject. Desse ponto em diante, o aplicativo usa essa caneta para qualquer operação de desenho de linha em sua área de cliente.