예제 #1
0
파일: Form1.cs 프로젝트: ama6nen/skidsim
 protected override void OnMouseDown(MouseEventArgs e)
 {
     selPoint = e.Location;
     foreach (Control ctrl in this.Controls)
     {
         if (ctrl is PictureBox)
         {
             ctrl.BackColor = Color.Transparent;
         }
         else if (Props.isMenuOpen && ctrl == StartMenu)
         {
             Props.HandleMenuShow();
         }
     }
 }
예제 #2
0
        private static IntPtr HookCallback(

            int nCode, IntPtr wParam, IntPtr lParam)

        {
            if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)

            {
                int vkCode = Marshal.ReadInt32(lParam);

                Keys kk = (Keys)vkCode;


                if (kk == Keys.Escape)
                {
                    if (ApplicationIsActivated())
                    {
                        Props.HandleMenuShow();
                    }
                }
            }

            return(CallNextHookEx(_hookID, nCode, wParam, lParam));
        }
예제 #3
0
파일: Form1.cs 프로젝트: ama6nen/skidsim
 private void winbutton_Click(object sender, EventArgs e)
 {
     Props.HandleMenuShow();
 }