Compartilhar via


DrvMovePointer

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função move o ponteiro para uma nova posição e garante que GDI não interfere a exibir do ponteiro.

Syntax

VOID DrvMovePointer(
  SURFOBJ* pso,
  LONG x,
  LONG y,
  RECTL* prcl
);

Parameters

  • pso
    [no] Ponteiro para um SURFOBJ estrutura que descreve a superfície de um dispositivo exibir.
  • x
    [no] Coordenada X na exibir onde o driver deve posição a ponto de acesso do ponteiro. Um valor negativo x indica que o driver deve remover o ponteiro da exibir como desenho é sobre para ocorrer onde ele está localizado no momento. Se o ponteiro tiver sido removido a partir de exibir e x valor é não-negativo, o driver deverá restaurar o ponteiro.
  • y
    [no] Coordenada Y na exibir onde o driver deve posição a ponto de acesso do ponteiro. Quando o driver tiver definido o sinalizador GCAPS_PANNING in a DEVINFO estrutura, um negativo y valor indica que GDI é chamado essa função apenas para notificar o driver do atual do cursor de posição. Você pode calcular o atual posição como x + pso->sizlBitmap.CY. Um driver que não define o sinalizador GCAPS_PANNING nunca receberão um coordenar y negativo
  • prcl
    [no] Ponteiro para um RECTL estrutura definindo uma área que circunda todos os pixels afetados pelo ponteiro sobre a exibir. GDI não irá desenhar nesse retângulo sem primeiro remover o ponteiro da Tela. Você pode calcular o atual posição y + pso->sizlBitmap.CY. Este parâmetro pode ser NULL.

Return Value

Nenhum.

Remarks

DrvMovePointer Não é chamado enquanto qualquer segmento é Desenho no driver a exibir.

Se um driver tiver registrado o ponteiro especificado usando DrvSetPointerShape, DrvMovePointer não deve falhar.

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

DrvSetPointerShape

Other Resources

Display Drivers
RECTL