Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   ScrollBox und Delphi XE (https://www.delphipraxis.net/156271-scrollbox-und-delphi-xe.html)

himitsu 25. Nov 2010 20:49

AW: ScrollBox und Delphi XE
 
Ich hätte erwartet, daß OnPaint auch beim Scrollen ausgelöst wird, da ja der Inhalt (teilweise) neu gezeichnet werden muß. :gruebel:

s.h.a.r.k 25. Nov 2010 20:55

AW: ScrollBox und Delphi XE
 
Ist das nicht der Fall? Imho müsste das schon auch aufgerufen werden, sonst würde das OnPaint-Ereignis wenig Sinn machen.

stahli 25. Nov 2010 20:55

AW: ScrollBox und Delphi XE
 
MEissing hat u.a. auch diese Webinars veranstaltet.
War ja nur so eine Idee, das mal (deutsch) als Problem mitzuteilen...

Insider2004 25. Nov 2010 23:29

AW: ScrollBox und Delphi XE
 
Die Dinger gibt es. Leider werden die nur intern verwendet und sind aussen nicht sichtbar.

Delphi-Quellcode:
procedure TScrollingWinControl.WMHScroll(var Message: TWMHScroll);
begin
  if (Message.ScrollBar = 0) and FHorzScrollBar.Visible then
    FHorzScrollBar.ScrollMessage(Message) else
    inherited;
end;
Leider muss man bei Emba mindestens 10 Jahre warten, damit mal ein User-wunsch erfüllt wird. Wenn sich also niemand oder zu wenig Leute beschweren, dann wird da nie was passieren.

s.h.a.r.k 25. Nov 2010 23:46

AW: ScrollBox und Delphi XE
 
Oder man nutzt eben die Komponente weiter oben ;) Dort werden eben die Messages abgefangen, Events getriggert und weiter geleitet.

FrankJ28 26. Nov 2010 08:52

AW: ScrollBox und Delphi XE
 
Meinen Dank an Armin, ich habe das inzwischen recht ähnlich gelöst (Deine Lösung ist aber eleganter:-D)
Ciao
Frank

Bummi 26. Nov 2010 09:43

AW: ScrollBox und Delphi XE
 
@FrankJ28
dann schmoll ich jetzt mal eine Runde :?

stahli 26. Nov 2010 09:47

AW: ScrollBox und Delphi XE
 
[OT-aber seelsorgerisch wichtig!]Bummi, dafür verwende ich Deine eingebetten Formulare! :thumb: [/OT-aber seelsorgerisch wichtig!]

FrankJ28 26. Nov 2010 10:26

AW: ScrollBox und Delphi XE
 
@Thomas: Asche auf mein Haupt, auch dein Code ist natürlich zielführend, natürlich auch mein Lob an dich.
Ciao
Frank

s.h.a.r.k 29. Nov 2010 18:59

AW: ScrollBox und Delphi XE
 
@Bummi: Wir hatten wohl gleichzeitig die selbe Idee, ich hab sie halt mal schnell in eine installierbare Komponente gegossen. Hab sowas lieber gekapselt, da es sich dann eben einfacher und wie "normale" VCL-Objekte verwenden lässt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Seite 2 von 2     12   

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