Função CreatePenIndirect (wingdi.h)

A função CreatePenIndirect cria uma caneta cosmética lógica que tem o estilo, a largura e a cor especificados em uma estrutura.

Sintaxe

HPEN CreatePenIndirect(
  [in] const LOGPEN *plpen
);

Parâmetros

[in] plpen

Ponteiro para uma estrutura LOGPEN que especifica o estilo, a largura e a cor da caneta.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um identificador que identifica uma caneta cosmética lógica.

Se a função falhar, o valor retornado será NULL.

Comentários

Depois que um aplicativo cria uma caneta lógica, ele pode selecionar essa caneta em um contexto de dispositivo chamando a função SelectObject . Depois que uma caneta é selecionada em um contexto de dispositivo, ela pode ser usada para desenhar linhas e curvas.

Quando você não precisar mais da caneta, chame a função DeleteObject para excluí-la.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wingdi.h (inclua Windows.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

Createpen

DeleteObject

ExtCreatePen

Getobject

LOGPEN

Funções de caneta

Visão geral das canetas

RGB

Selectobject