Bagikan melalui


struktur AUTO_SCROLL_DATA (shlobj_core.h)

[AUTO_SCROLL_DATA tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Menentukan parameter pengguliran dan melacak operasi gulir terakhir.

Sintaks

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

Anggota

iNextSample

Jenis: int

Nilai yang menunjukkan berapa kali fungsi DAD_AutoScroll telah menyimpan data dalam struktur. Parameter diatur ulang ke 0 setelah sama dengan 2.

dwLastScroll

Jenis: DWORD

DWORD yang menunjukkan waktu gulir terakhir. Waktu gulir juga disimpan dalam parameter dwTimes yang diindeks oleh nilai iNextSample saat ini.

bFull

Jenis: BOOL

Nilai yang digunakan untuk menentukan apakah fungsi DAD_AutoScroll harus berhasil. Parameter ini diatur ke TRUE ketika parameter iNextSample sama dengan NUM_POINTS.

(FALSE)

Default. Menunjukkan bahwa jendela tidak boleh menggulir.

(BENAR)

Menunjukkan bahwa jendela harus digulir.

pts[NUM_POINTS]

Jenis: POINT[NUM_POINTS]

Penunjuk ke koordinat gulir saat ini. Indeks array ini adalah iNextSample.

dwTimes[NUM_POINTS]

Jenis: DWORD[NUM_POINTS]

DWORD yang menunjukkan waktu gulir saat ini. Indeks array ini adalah iNextSample.

Keterangan

NUM_POINTS saat ini diatur ke 3.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header shlobj_core.h (termasuk Shlobj.h)

Lihat juga

DAD_AutoScroll