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 |