Kein WM_VSCROLL möglich

Hi allerseits,

Ich hab da mal ein komisches Problem :smile:
Folgenden Hook hab ich über C++ geschrieben:

g_hHookCallWndProc = SetWindowsHookEx(WH_CALLWNDPROC, MyCallWndProcHook,
hInst, 0);

LRESULT CALLBACK MyCallWndProcHook(int code, WPARAM wParam, LPARAM lParam)
{
return ::CallNextHookEx(g_hHookCallWndProc, code, wParam, lParam);
}

Wenn ich jedoch diesen Hook starte, kann ich danach per VB keine
„SendMessage ctl.hWnd, WM_HSCROLL, SB_LINELEFT, 0“ an ein Control schicken.
Ein „SendMessage ctl.hWnd, WM_VSCROLL, SB_LINEDOWN, 0“ funktioniert jedoch wunderbar

Das gleiche Phänomen habe ich nach dem Starten von Microsoft Spy++ anstatt des Hooks.

Ein weiteres Phänomen ist, daß ich keine WM_HSCROLL Nachrichten an eine Textbox in VB schicken kann, eine WM_VSCROLL Nachricht jedoch wunderbar funktioniert.
Schicke ich diese Nachricht jedoch über C++ fkt. diese wunderbar. Was geht da schief?

Irgendwelche Ideen? Is this a bug?

Danke im Voraus,
Andreas