catch ALT-Key also in WinForm and OpenGL (don't really know whether it makes sense)
This commit is contained in:
1 parent
a49d458f17
commit
bbfb19aec5
2 files changed
+42
No files matched your search
@@ -153,6 +153,27 @@ namespace Vocaluxe.Lib.Draw
|
|||||||
_Run = false;
|
_Run = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void WndProc(ref Message m)
|
||||||
|
{
|
||||||
|
switch (m.Msg)
|
||||||
|
{
|
||||||
|
case 0x112: // WM_SYSCOMMAND
|
||||||
|
switch ((int)m.WParam & 0xFFF0)
|
||||||
|
{
|
||||||
|
case 0xF100: // SC_KEYMENU
|
||||||
|
m.Result = IntPtr.Zero;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
base.WndProc(ref m);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
base.WndProc(ref m);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void OnKeyDownEvent(object sender, System.Windows.Forms.KeyEventArgs e)
|
private void OnKeyDownEvent(object sender, System.Windows.Forms.KeyEventArgs e)
|
||||||
{
|
{
|
||||||
_Keys.KeyDown(e);
|
_Keys.KeyDown(e);
|
||||||
|
|||||||
@@ -337,6 +337,27 @@ namespace Vocaluxe.Lib.Draw
|
|||||||
control.ClientSize = this.ClientSize;
|
control.ClientSize = this.ClientSize;
|
||||||
RResize();
|
RResize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void WndProc(ref Message m)
|
||||||
|
{
|
||||||
|
switch (m.Msg)
|
||||||
|
{
|
||||||
|
case 0x112: // WM_SYSCOMMAND
|
||||||
|
switch ((int)m.WParam & 0xFFF0)
|
||||||
|
{
|
||||||
|
case 0xF100: // SC_KEYMENU
|
||||||
|
m.Result = IntPtr.Zero;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
base.WndProc(ref m);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
base.WndProc(ref m);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion form events
|
#endregion form events
|
||||||
|
|
||||||
#region mouse event handlers
|
#region mouse event handlers
|
||||||
|
|||||||
Reference in new issue
Block a user