Enthält Scrollbars-Parameter, die durch eine $SBM_SETSCROLLINFO-Nachricht gesetzt werden oder durch eine $SBM_GETSCROLLINFO-Nachricht ermittelt werden
Global Const $tagSCROLLINFO = "uint cbSize;uint fMask;int nMin;int nMax;uint nPage;int nPos;int nTrackPos"
cbSize | Gibt die Größe dieser Struktur in Bytes an. Der Aufrufer muss sie mit DllStructGetSize($tagSCROLLINFO) setzen. |
fMask | Legt die Scrollbarparameter fest, die gesetzt oder ermittelt werden sollen. Kann eine Kombination der folgenden Werte sein: $SIF_ALL - Kombination von $SIF_PAGE, $SIF_POS, $SIF_RANGE und $SIF_TRACKPOS. $SIF_DISABLENOSCROLL - Dieser Wert wird nur verwendet, wenn ein Parameter der Scrollbar gesetzt werden soll. Falls die neuen Parameter die Scrollbar unnötig machen, ist die Scrollbar zu deaktivieren anstatt sie zu entfernen. $SIF_PAGE - nPage enthält die Seitengröße für eine proportionale Scrollbar. $SIF_POS - nPos enthält die Position der Scrollbox, die nicht aktualisiert wird, während der Benutzer die Scrollbox bewegt. $SIF_RANGE - nMin und nMax enthalten die minimalen und maximalen Wert für den Scrollbereich. $SIF_TRACKPOS - nTrackPos enthält die aktuelle Position der Scrollbox, während der Benutzer diese bewegt. |
nMin | Legt die minimale Scrollposition fest. |
nMax | Legt die maximale Scrollposition fest. |
nPage | Legt die Seitengröße fest. Eine Scrollbar verwendet diesen Wert, um die passende Größe der proportionalen Scrollbox zu ermitteln. |
nPos | Legt die Position der Scrollbox fest. |
nTrackPos | Gibt die Position der Scrollbox laufend an, während der Benutzer diese bewegt. Eine Anwendung kann diesen Wert durch Verarbeitung der $SB_THUMBTRACK-Nachricht ermitteln. Eine Anwendung kann die Scrollposition nicht unmittelbar setzen. Die SetScrollInfo-Funktion ignoriert diesen Wert. |
$SIF_xxxxx und $SB_xxxxx für die Scrollbar benötigen #include <ScrollbarsConstants.au3>