kann man irgendwie rausfinden, wenn man das kontext/sysmenu aufgerufen hat, auf die anwendung in der taskleiste ??
folgender code gibt immer ein eregnis zurück, wenn der kontext/sysmenu button (rechte maus) gedrückt wurde, aber leider nicht wenn man es auf die anwendung unten in der taskleiste macht.
Code: Alles auswählen
Procedure WndProc(hWnd, Msg, wParam, lParam)
Select Msg
Case #WM_CONTEXTMENU
Debug "Klick!"
EndSelect
ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
If OpenWindow(0, 0, 0, 480, 320, #PB_Window_TitleBar | #PB_Window_SystemMenu | #PB_Window_ScreenCentered, "Test") = 0 : End : EndIf
SetWindowCallback(@WndProc())
Repeat
Event.l = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow : Endc ya,
nco2k