Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Context Menu Trigger in QM
#14
Macro Macro3682
Trigger !v"" "#32768" /EXPLORER     Help - how to add the trigger to the macro
Code:
Copy      Help
int shellMenu=TriggerWindow

ARRAY(int) a; win("" "#32768" "explorer" 0 0 0 a); if(a.len!=1) ret

SetTimer(0 0 100 &sub._Timer)
int hh=SetWindowsHookEx(WH_CBT &sub._Hook 0 GetCurrentThreadId)
;
_s=
;1 Test 1
;> Test
;3 Test 3
;4 Test 4
;<
;5 Test 5
;6 Test 6
;7 Test 7
;8 Test 8
;9 Test 9

_i=ShowMenu(_s 0 0 0 8)
UnhookWindowsHookEx hh

out _i


#sub _Timer v
function u1 u2 timer u3
if !IsWindowVisible(a[0]) && !(RealGetKeyState(1) or RealGetKeyState(2))
,KillTimer 0 timer
,EndMenu


#sub _Hook v
function# nCode w CBT_CREATEWND&m
if nCode=HCBT_CREATEWND
,_i=m.lpcs.lpszClass
,if _i=32768
,,SetTimer(w 5497 1 &sub._Timer2)

ret CallNextHookEx(0 nCode w &m)


#sub _Timer2 v
function myMenu u2 timer u3
KillTimer myMenu timer

RECT rShell rMy
GetWindowRect shellMenu &rShell
GetWindowRect myMenu &rMy

;calculate myMenu position and move
POINT p; xm p
SIZE z; z.cx=rMy.right-rMy.left; z.cy=rMy.bottom-rMy.top
dll user32 #CalculatePopupWindowPosition POINT*anchorPoint SIZE*windowSize flags RECT*excludeRect RECT*popupWindowPosition
CalculatePopupWindowPosition &p &z TPM_RIGHTALIGN &rShell &rMy
mov rMy.left rMy.top myMenu


Messages In This Thread
Context Menu Trigger in QM - by Davider - 08-17-2026, 11:11 PM
RE: Context Menu Trigger in QM - by Gintaras - 08-18-2026, 07:13 AM
RE: Context Menu Trigger in QM - by Davider - 08-18-2026, 09:45 AM
RE: Context Menu Trigger in QM - by Davider - 08-19-2026, 02:32 AM
RE: Context Menu Trigger in QM - by Gintaras - 08-19-2026, 03:43 AM
RE: Context Menu Trigger in QM - by Davider - 08-19-2026, 03:49 AM
RE: Context Menu Trigger in QM - by Davider - 08-19-2026, 05:19 AM
RE: Context Menu Trigger in QM - by Gintaras - 08-19-2026, 06:57 AM
RE: Context Menu Trigger in QM - by Davider - 08-19-2026, 11:43 PM
RE: Context Menu Trigger in QM - by Gintaras - 08-20-2026, 03:57 AM
RE: Context Menu Trigger in QM - by Davider - 08-20-2026, 11:48 AM
RE: Context Menu Trigger in QM - by Davider - 08-21-2026, 12:00 AM
RE: Context Menu Trigger in QM - by Davider - 08-21-2026, 10:25 PM
RE: Context Menu Trigger in QM - by Gintaras - 08-22-2026, 03:28 AM
RE: Context Menu Trigger in QM - by Davider - 08-22-2026, 04:20 AM
RE: Context Menu Trigger in QM - by Gintaras - 08-22-2026, 04:30 AM
RE: Context Menu Trigger in QM - by Davider - 08-22-2026, 04:50 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)