Forum: Win32/Win64 API (native code)
Delphi
by Helmi,
26. Mai 2013
Danke!
Das hilft mir auf alle Fälle weiter!
Aber eines noch:
müsste es nicht eher
if i.nPage + i.nPos >= i.nMax then anstatt if i.nPage + i.nPos = i.nMax then lauten?
Bei meinen Tests kam bei der Addition immer 1 mehr raus als nMax ergibt
Forum: Win32/Win64 API (native code)
Delphi
by Helmi,
16. Mai 2013
bringt leider nichts
Hab es so gemacht:
If h <> 0 then
begin
SetScrollPos(h, SB_VERT, GetScrollPos(h,SB_VERT) - 111, true);
SendMessage(h, WM_PAINT, 0, 0);
end;
Forum: Win32/Win64 API (native code)
Delphi
by Helmi,
13. Mai 2013
Danke! - genau das was ich brauche
Aber irgendwie scheinen sich die Scrollbalken nicht dabei zu bewegen
Wenn ich mir den Wert von GetScrollPos anschaue, dann seh ich, dass er sich reduziert,
aber die Scrollbalken bewegen sich nicht
Forum: Win32/Win64 API (native code)
Delphi
by Helmi,
13. Mai 2013
Hallo,
mittels
h := GetForeGroundWindow;
If h <> 0 then
begin
SendMessage(h, WM_VSCROLL, SB_PAGEUP, 0);
end;