Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Scrollrad nutzen (https://www.delphipraxis.net/36496-scrollrad-nutzen.html)

ferby 20. Dez 2004 21:23


Scrollrad nutzen
 
Hallo,

Bei mir funktioniert das Scrollrad im Programm nicht, muss ich das vorher irgendwie aktivieren?
Ich habe einfach eine Leere Form und einen Button der soweit unten ist das ich eine scrolleiste habe, jetzt will ich mit den Scrollrad scrollen, wie geht das???

Stevie 21. Dez 2004 11:14

Re: Scrollrad nutzen
 
Hi ferby,

du musst einfach selber das Ereignis bearbeiten, so:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    {...}
  private
    procedure WMMouseWheel(var Msg: TWMMouseWheel); message WM_MOUSEWHEEL;
    {...}

implementation

procedure TForm1.WMMouseWheel(var Msg: TWMMouseWheel);
begin
  if Msg.WheelDelta > 0 then
    Perform(WM_VSCROLL, SB_LINEUP, 0)
  else
    Perform(WM_VSCROLL, SB_LINEDOWN, 0);
  Msg.Result := 0;
end;
MfG
Stevie

ferby 21. Dez 2004 14:11

Re: Scrollrad nutzen
 
Hi.

Danke, das wollte ich wissen, habs nicht in der Suche gefunden,


Ferby


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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