Compartilhar via


Estrutura CLIPLINE (winddi.h)

A estrutura CLIPLINE fornece ao driver acesso a uma parte de uma linha entre duas regiões de clipe usadas para desenho.

Sintaxe

typedef struct _CLIPLINE {
  POINTFIX ptfxA;
  POINTFIX ptfxB;
  LONG     lStyleState;
  ULONG    c;
  RUN      arun[1];
} CLIPLINE, *PCLIPLINE;

Membros

ptfxA

Especifica uma estrutura POINTFIX que contém o ponto de partida da linha.

ptfxB

Especifica uma estrutura POINTFIX que contém o ponto final da linha.

lStyleState

É um par de valores de 16 bits fornecidos pela GDI sempre que o driver chama PATHOBJ_bEnumClipLines. Esses dois valores são empacotados em um LONG e especificam o deslocamento de estilo de volta para o primeiro pixel do segmento de linha. Esse é o primeiro pixel que seria renderizado se a linha não fosse recortada. Esse valor permite que o estilo do restante da linha seja calculado. Consulte Linhas cosméticas estilizadas para obter informações adicionais.

c

Especifica o número de estruturas RUN na matriz arun .

arun[1]

É uma matriz de estruturas RUN . As estruturas RUN descrevem as partes de início e parada da linha de clipe.

Comentários

A estrutura CLIPLINE é usada por PATHOBJ_bEnumClipLines. A estrutura CLIPLINE contém os pontos de controle originais e não mapeados do segmento de linha.

Consulte Tipos de dados GDI para obter uma descrição da estrutura POINTFIX.

Requisitos

Requisito Valor
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

CLIPOBJ

GDIINFO

EXECUTAR