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

現在のカーソル イメージの一意の ID。 ShapeId は、カーソル イメージが設定されるたびにインクリメントされます (そのイメージが以前に設定されている場合でも)。 ID は、ドライバーがキャッシュした現在のカーソル イメージが変更されたかどうかをチェックするために使用され、アニメーションカーソル シーケンスのキャッシュを許可する方法では使用できません。

CursorType

カーソル図形バッファーに書き込まれたカーソル データの種類を示すIDDCX_CURSOR_SHAPE_TYPE値。

Width

図形バッファーに書き込まれたカーソル図形の幅 (ピクセル単位)。

Height

図形バッファーに書き込まれたカーソル図形の高さ (ピクセル単位)。

Pitch

図形バッファーに書き込まれたカーソル図形のピッチ (バイト単位)。

XHot

カーソルの左上を基準としたカーソル ホットスポットの X 位置。

YHot

カーソルの左上を基準としたカーソル ホットスポットの Y 位置。

要件

要件
Header iddcx.h

こちらもご覧ください

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE