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 atual do cursor. ShapeId é incrementado sempre que uma imagem de cursor é definida, mesmo que essa imagem tenha sido definida antes. A ID é usada para verificar se a imagem atual do cursor que o driver alterou foi alterada e não pode ser usada de forma alguma para permitir o cache para sequências de cursor animadas.
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 forma.
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 |