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) |