Compartilhar via


estrutura IDDCX_CURSOR_SHAPE_INFO (iddcx.h)

A estrutura IDDCX_CURSOR_SHAPE_INFO descreve a forma do cursor.

Sintaxe

struct IDDCX_CURSOR_SHAPE_INFO {
  UINT                    Size;
  UINT                    ShapeId;
  IDDCX_CURSOR_SHAPE_TYPE CursorType;
  UINT                    Width;
  UINT                    Height;
  UINT                    Pitch;
  UINT                    XHot;
  UINT                    YHot;
};

Membros

Size

Tamanho total dessa estrutura, em bytes.

ShapeId

ID exclusiva para a imagem do cursor atual. ShapeId é incrementado sempre que uma imagem de cursor é definida, mesmo que essa imagem tenha sido definida antes. A ID é usada para marcar se a imagem de cursor atual que o driver armazenou em cache foi alterada e não pode ser usada de forma alguma para permitir o cache para sequências de cursores animados.

CursorType

Um valor IDDCX_CURSOR_SHAPE_TYPE que indica o tipo de dados de cursor gravados no buffer de forma do cursor.

Width

Largura em pixels da forma do cursor gravada no buffer de forma.

Height

Altura em pixels da forma do cursor gravada no buffer de forma.

Pitch

Afina em bytes da forma do cursor gravada no buffer de formas.

XHot

Posição X do hotspot do cursor em relação ao canto superior esquerdo do cursor.

YHot

Posição Y do hotspot do cursor em relação ao canto superior esquerdo do cursor.

Requisitos

Requisito Valor
Cabeçalho iddcx.h

Confira também

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE