Compartilhar via


Função PATHOBJ_vEnumStartClipLines (winddi.h)

A função PATHOBJ_vEnumStartClipLines permite que o driver solicite que as linhas sejam recortadas em uma região de clipe especificada.

Sintaxe

ENGAPI VOID PATHOBJ_vEnumStartClipLines(
  PATHOBJ   *ppo,
  CLIPOBJ   *pco,
  SURFOBJ   *pso,
  LINEATTRS *pla
);

Parâmetros

ppo

Ponteiro para a estrutura PATHOBJ que descreve o objeto de recorte especificado.

pco

Ponteiro para uma estrutura CLIPOBJ que descreve a região do clipe.

pso

Ponteiro para uma estrutura SURFOBJ que a GDI consulta para recuperar informações sobre etapas de estilo.

pla

Ponteiro para uma estrutura LINEATTRS que o GDI consulta para recuperar informações de largura e estilo de linha.

Retornar valor

Nenhum

Comentários

Essa função é útil quando a região de clipe é mais complexa do que um retângulo simples.

PATHOBJ_vEnumStartClipLines executa cálculos para linhas largas cosméticas. Se a estrutura LINEATTRS precisar de uma linha larga cosmética, a enumeração percorre o caminho fornecido quantas vezes forem necessárias para concluir a figura ampliada.

Essa função não deve ser chamada para linhas geométricas largas ou caminhos que contenham curvas de Bézier.

Depois de iniciado, esse processo de enumeração não deve ser reiniciado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ