estrutura AUTO_SCROLL_DATA (shlobj_core.h)

[AUTO_SCROLL_DATA está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Especifica os parâmetros de rolagem e controla a última operação de rolagem.

Sintaxe

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

Membros

iNextSample

Tipo: int

Um valor que indica o número de vezes que a função DAD_AutoScroll tem dados armazenados na estrutura. O parâmetro é redefinido para depois de ser igual a 0 2.

dwLastScroll

Tipo: DWORD

Um DWORD que indica a hora da última rolagem. O tempo de rolagem também é armazenado no parâmetro dwTimes indexado pelo valor atual de iNextSample.

bFull

Tipo: BOOL

Um valor usado para determinar se a função DAD_AutoScroll deve ser bem-sucedida. Esse parâmetro é definido como TRUE quando o parâmetro iNextSample é igual a NUM_POINTS.

(FALSE)

Padrão. Indica que a janela não deve rolar.

(TRUE)

Indica que a janela deve rolar.

pts[NUM_POINTS]

Tipo: POINT[NUM_POINTS]

Um ponteiro para as coordenadas de rolagem atuais. O índice dessa matriz é iNextSample.

dwTimes[NUM_POINTS]

Tipo: DWORD[NUM_POINTS]

Um DWORD que indica o tempo de rolagem atual. O índice dessa matriz é iNextSample.

Comentários

NUM_POINTS está atualmente definido como 3.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho shlobj_core.h (inclua Shlobj.h)

Confira também

DAD_AutoScroll