handelt es sich hier um einen Fehler oder sehe ich da etwas falsch. Wenn ich meine Maus in Fenster 2 bewege und dann direkt in das Scintillagadget von Fenster 1 fahre, bekomme ich als EventWindow noch immer Fenster 2. Erst wenn ich aus dem Scintillagadget rausfahre, schlägt die Anzeige auf Fenster 1 um.
Code: Alles auswählen
EnableExplicit
Define PosX.w
Define PosY.w
Define event.i
OpenWindow(1, #PB_Ignore, #PB_Ignore, 500, 200, "Fenster 1", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
InitScintilla()
ScintillaGadget(1, 10, 10, 480, 180, 0)
OpenWindow(2, #PB_Ignore, #PB_Ignore, 200, 500, "Fenster 2", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
Repeat
event=WaitWindowEvent()
Select event
Case #WM_MOUSEMOVE
PosX = EventlParam() & $FFFF
PosY = EventlParam() >> 16 & $FFFF
Debug Str(EventWindow()) + " " + Str(PosX) + " " + Str(PosY)
EndSelect
Until event = #PB_Event_CloseWindowPB 4.60 x64
Win7 SP1
