Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
29. Mai 2011
eigenlich sollte es egal sein, ob eine oder mehrere Scrollboxen,
aber wenn der Mauszeiger nicht über der Scrollbox, sondern auf etwas Anderem liegt und dieses das Scrollereignis an die Scrollbox weiterreicht, dann geht's natürlich nicht.
In diesem Fall müßte myn irgendwie prüfen, oder das Control (H) Scrollereignisse verarbeiten kann/tut und wenn nicht, dann den Parent prüfen und sich so...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
20. Nov 2010
Joar, ich wollte gestern auch das ProcessHandle, bzw die ProcessID verwenden, aber fand es nicht schnell genug.
Nja, und das HInstance lief halt auch ... nur daran hatte ich garnicht gedacht. :oops:
Aber jetzt hab ich doch nochmal gesucht und verwende nun lieber die ThreadID.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
19. Nov 2010
Einige finden es bestimmt nervig, daß immer im Control mit dem Eingabefokus gescrollt wird und nicht dort, worüber sich der Mauszeiger befindet.
Hier ist also eine mögliche einfache Lösung dafür:
Procedure TForm1.MessageEvent(Var Msg: TMsg; Var Handled: Boolean);
Var H: HWND;
Begin
If ((Msg.message = WM_MOUSEWHEEL) or (Msg.message = WM_MOUSEHWHEEL))
and (Msg.wParam and...