Compartilhar via


DrvStrokePath

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função pinceladas um caminho quando chamado pelo GDI.

Syntax

BOOL DrvStrokePath(
  SURFOBJ* pso,
  PATHOBJ* ppo,
  CLIPOBJ* pco,
  XFORMOBJ* pxo,
  BRUSHOBJ* pbo,
  POINTL* pptlBrushOrg,
  LINEATTRS* plineattrs,
  MIX mix
);

Parameters

  • pso
    [no] Superfície na qual desenhar.
  • ppo
    [no] Ponteiro para um PATHOBJ estrutura. GDI PATHOBJ_XXX funções enumerar as linhas, curvas Bézier e outros dados que constituem o caminho. Isso indica que é para ser desenhado.
  • pco
    [no] Ponteiro para um CLIPOBJ estrutura. GDI CLIPOBJ_XXX funções são fornecidas para enumerar a região juntar como um conjunto de retângulos. Opcionalmente, todas as linhas no caminho podem ser enumeradas preclipped por CLIPOBJ. Isso significa que os drivers podem ter todos os seus cálculos recorte de linha feitos para eles.
  • pxo
    [no] Ponteiro para um XFORMOBJ estrutura. Isso é necessário somente quando uma linha longa geométrica está para ser desenhado. Ele especifica a transformar que mapeia coordenadas global para dispositivo coordenadas. Isso é necessário porque o caminho é fornecido no dispositivo coordenadas, mas uma linha longa geométrica realmente é ampliada em coordenadas global.

    Consulta o XFORMOBJ estrutura para localizar a transformar.

  • pbo
    [no] Pincel para usar ao desenho o caminho.
  • pptlBrushOrg
    [no] Ponteiro para a origem pincel usada para alinhar o padrão pincel sobre o dispositivo.
  • plineattrs
    [no] Ponteiro para um LINEATTRS estrutura. O elStyleState membro dessa estrutura deve ser atualizado como parte desta função se a linha é estilo. O ptlLastPel membro deve ser atualizado se uma linha cosméticos largura pixel único está sendo desenhada.
  • mixar
    [no] Mix estrutura que define as operações de varredura primeiro plano e segundo plano para usar para o pincel.

Return Value

TRUE se o driver for capaz de caminho traço. Se GDI deve traço o caminho, o valor de retorno é FALSE, e um código de erro não é registrado. Se o driver encontra um erro, o valor de retorno é DDI_ERROR e um código de erro é relatado.

Remarks

O modo mixar define como a de entrada padrão mistura com os dados já na superfície do dispositivo. O Mix tipo de dados consiste de dois ROP2 Valores compactados em uma única ULONG. A baixa-ordem byte define o operação de varredura primeiro plano; o alto-ordem byte define o operação de varredura segundo plano.

Requirements

Header winddi.h
Library Ddi_ati_lib.lib, Ddi_flat_lib.lib, Ddi_gx_lib.lib, Ddi_mq200_lib.lib, Ddi_nop_lib.lib, Ddi_rflat_lib.lib, Ddi_rgx_lib.lib, Ddi_tvia5_lib.lib
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

DrvFillPath

Other Resources

Display Drivers