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 de 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ção CreatePen, CreatePenIndirect ou ExtCreatePen . 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 um identificador para uma das canetas de estoque), selecione a caneta no DC (contexto do dispositivo) do aplicativo usando a função SelectObject . Desse ponto em diante, o aplicativo usa essa caneta para todas as operações de desenho de linha em sua área de cliente.