AUTO_SCROLL_DATA構造体 (shlobj_core.h)

[AUTO_SCROLL_DATA は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

スクロール パラメーターを指定し、最後のスクロール操作を追跡します。

構文

typedef struct {
  int   iNextSample;
  DWORD dwLastScroll;
  BOOL  bFull;
  POINT pts[NUM_POINTS];
  DWORD dwTimes[NUM_POINTS];
} AUTO_SCROLL_DATA;

メンバー

iNextSample

型: int

DAD_AutoScroll関数が構造体にデータを格納した回数を示す 値です。 パラメーターは、2 に等しい後に に 0 リセットされます。

dwLastScroll

型: DWORD

最後のスクロールの時刻を示す DWORD 。 スクロール時間は、iNextSample の現在の値によってインデックス付けされた dwTimes パラメーターにも格納されます。

bFull

種類: BOOL

DAD_AutoScroll関数が成功するかどうかを判断するために使用される値。 iNextSample パラメーターがNUM_POINTSと等しい場合、このパラメーターは TRUE に設定されます。

(FALSE)

既定値。 ウィンドウをスクロールしないことを示します。

(TRUE)

ウィンドウをスクロールする必要があることを示します。

pts[NUM_POINTS]

種類: POINT[NUM_POINTS]

現在のスクロール座標へのポインター。 この配列のインデックスは iNextSample です

dwTimes[NUM_POINTS]

種類: DWORD[NUM_POINTS]

現在のスクロール時間を示す DWORD 。 この配列のインデックスは iNextSample です

注釈

NUM_POINTSは現在 に 3設定されています。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header shlobj_core.h (Shlobj.h を含む)

こちらもご覧ください

DAD_AutoScroll