Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prüfen ob Scrollbar-Balken ganz unten ist (https://www.delphipraxis.net/15100-pruefen-ob-scrollbar-balken-ganz-unten-ist.html)

Pseudemys Nelsoni 21. Jan 2004 19:24


Prüfen ob Scrollbar-Balken ganz unten ist
 
hoi,

wie kann ich prüfen ob bei meinem Richedit der balken einer scrollbar ganz unten ist? ich möchte nämlich das NUR wenn der balken ganz unten ist das richedit automatisch gescrollt wird, sonst nicht

Anchoa 22. Jan 2004 08:18

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
Morgen
guck dir mal in der SDK GetScrollPos und GetScrollInfo an... damit sollte es gehen.

Gruß Anchoa

[edit=sakura] Doppelpost gelöscht. Mfg, sakura[/edit]

Pseudemys Nelsoni 27. Jan 2004 14:34

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
bei mir stehen in der SDK keine der beiden Funktionen, sicher das die so heissen?

teebee 27. Jan 2004 15:09

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
Schau Dir mal das hier an,

Gruß, teebee

Pseudemys Nelsoni 27. Jan 2004 15:19

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
hoi, danke für die antwort.

Leider funktioniert das nicht ganze:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Var
  si: TScrollInfo;
begin
  si.cbSize := sizeof(si);
  si.fMask := SIF_ALL;
  if GetScrollInfo(RichEdit1.Handle, SB_VERT, si) <> 0 then
    if si.nPos + si.nPage >= si.nMax then
      showmessage('ja');
end;
sort bekomme ich den fehler "Inkompatible typen". Die zeile "if GetScrollInfo(RichEdit1.Handle, SB_VERT, si) <> 0 then" ist rot markiert

teebee 27. Jan 2004 15:26

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
Sorry, soll natürlich heissen
Delphi-Quellcode:
If GetScrollInfo(...) Then ...
Also lass einfach das '<>0' weg, der Rückgabewert ist ein Boolean...

Gruß,teebee

Pseudemys Nelsoni 27. Jan 2004 16:10

Re: Prüfen ob Scrollbar-Balken ganz unten ist
 
vielen dank, get super :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz