Freigeben über


AUTO_SCROLL_DATA-Struktur (shlobj_core.h)

[AUTO_SCROLL_DATA ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Gibt Bildlaufparameter an und verfolgt den letzten Bildlaufvorgang.

Syntax

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

Member

iNextSample

Typ: int

Ein Wert, der angibt, wie oft die DAD_AutoScroll Funktion Daten in der Struktur gespeichert hat. Der Parameter wird auf zurückgesetzt, 0 nachdem er gleich 2 ist.

dwLastScroll

Art: DWORD

Ein DWORD , das die Zeit des letzten Bildlaufs angibt. Die Bildlaufzeit wird auch im dwTimes-Parameter gespeichert, der mit dem aktuellen Wert von iNextSample indiziert wird.

bFull

Typ: BOOL

Ein Wert, der verwendet wird, um zu bestimmen, ob die DAD_AutoScroll Funktion erfolgreich sein soll. Dieser Parameter wird auf TRUE festgelegt, wenn der iNextSample-Parameter gleich NUM_POINTS ist.

(FALSE)

Standard. Gibt an, dass das Fenster nicht scrollen soll.

(TRUE)

Gibt an, dass das Fenster scrollen soll.

pts[NUM_POINTS]

Typ: POINT[NUM_POINTS]

Ein Zeiger auf die aktuellen Bildlaufkoordinaten. Der Index dieses Arrays ist iNextSample.

dwTimes[NUM_POINTS]

Typ: DWORD[NUM_POINTS]

Ein DWORD , das die aktuelle Bildlaufzeit angibt. Der Index dieses Arrays ist iNextSample.

Hinweise

NUM_POINTS ist derzeit auf 3festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)

Weitere Informationen

DAD_AutoScroll