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 |