This is a sample of the problem. Please drag the scrollbar thumb to the middle of the scrollbar itself. Then look at the number in the DIALOG title (it is the scrollbar position). Then click below the thumb to step one page down and look at the number again. It is unchanged while it should be +10. If you click again then the number is increased.
EMG
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg, oScr
DEFINE DIALOG oDlg
oScr = TScrollBar():New( 0, 0, 0, 255, 10, .T., oDlg, 10, 50,;
{ || oDlg:cTitle := LTrim( Str( oScr:GetPos() ) ) },;
{ || oDlg:cTitle := LTrim( Str( oScr:GetPos() ) ) },;
{ || oDlg:cTitle := LTrim( Str( oScr:GetPos() ) ) },;
{ || oDlg:cTitle := LTrim( Str( oScr:GetPos() ) ) } )
oScr:bTrack = { | nPos | oScr:SetPos( nPos ),;
oDlg:cTitle := LTrim( Str( oScr:GetPos() ) ) }
ACTIVATE DIALOG oDlg;
CENTER
RETURN NILEMG