Преглед изворни кода

Suppress F10 KEYMENU when window has no menu.

woollybah пре 6 година
родитељ
комит
608a78d780
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      win32maxguiex.mod/win32maxguiex.bmx

+ 6 - 1
win32maxguiex.mod/win32maxguiex.bmx

@@ -1960,7 +1960,12 @@ Type TWindowsWindow Extends TWindowsGadget
 					PostGuiEvent EVENT_WINDOWACCEPT,0,0,pt[0],pt[1],path
 					PostGuiEvent EVENT_WINDOWACCEPT,0,0,pt[0],pt[1],path
 				Next
 				Next
 				DragFinish Byte Ptr wp
 				DragFinish Byte Ptr wp
-
+			Case WM_SYSCOMMAND
+				' suppress F10 KEYMENU when window has no menu
+				If wp = $F100 And Not (style&WINDOW_MENU) Then ' SC_KEYMENU
+					Return 0
+				End If
+				
 		End Select
 		End Select
 
 
 		Return Super.WndProc(hwnd,msg,wp,lp)
 		Return Super.WndProc(hwnd,msg,wp,lp)