WM_MouseWheel umleiten

05/05/2010 - 09:45 von W. Wolf | Report spam
Guten Morgen,

mir fehlt da noch eine Kleinigkeit:

möchte die MouseWheel-Message auswerten
und die Nachricht an das Control unter
dem Mauszeiger weitergeben (umleiten).

Mein Ansatz:

WM_MouseWheel abfangen
hWnd unter Cursor bestimmen
per SendMessage Scroll-Nachricht an
Control mit hWnd weitergeben.

Das funktioniert alles. Nur scrollt das
aktive Control mit, das soll es aber nicht.
Also müßte ich verhindern dass die Nachricht
beim aktiven Control ankommt. Wie geht das?

Danke für Tipps!
Schöne Grüße
W. Wolf
 

Lesen sie die antworten

#1 Donald Lessau
05/05/2010 - 10:12 | Warnen spam
"W. Wolf" schrieb im Newsbeitrag
news:uLcp%
Guten Morgen,

mir fehlt da noch eine Kleinigkeit:

möchte die MouseWheel-Message auswerten
und die Nachricht an das Control unter
dem Mauszeiger weitergeben (umleiten).

Mein Ansatz:

WM_MouseWheel abfangen
hWnd unter Cursor bestimmen
per SendMessage Scroll-Nachricht an
Control mit hWnd weitergeben.

Das funktioniert alles. Nur scrollt das
aktive Control mit, das soll es aber nicht.
Also müßte ich verhindern dass die Nachricht
beim aktiven Control ankommt. Wie geht das?



Einfach die Message nicht an CallWindowProc weiterleiten.

Don

Ähnliche fragen