共用方式為


IDDCX_CURSOR_SHAPE_INFO結構 (iddcx.h)

IDDCX_CURSOR_SHAPE_INFO結構描述數據指標圖形。

語法

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

成員

Size

這個 結構的大小總計,以位元組為單位。

ShapeId

目前游標影像的唯一標識符。 每次設定游標影像時,ShapeId 都會遞增,即使先前已設定該影像也一樣。 標識元是用來檢查驅動程式快取的目前數據指標影像是否已變更,而且無法以任何方式允許快取動畫數據指標序列。

CursorType

IDDCX_CURSOR_SHAPE_TYPE值,指出寫入數據指標圖形緩衝區的數據指標數據類型。

Width

寫入圖形緩衝區之游標圖形的像素寬度。

Height

寫入圖形緩衝區之游標圖形的圖元高度。

Pitch

寫入圖形緩衝區的數據指標圖形位元組間距。

XHot

相對於游標左上方的游標熱點 X 位置。

YHot

相對於游標左上方的數據指標熱點 Y 位置。

規格需求

需求
標頭 iddcx.h

另請參閱

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE