catch ALT-Key also in WinForm and OpenGL (don't really know whether it makes sense)

This commit is contained in:
Alexander Eckart committed 2012-03-19 17:53:47 +01:00
1 parent a49d458f17
commit bbfb19aec5
2 files changed
+42

No files matched your search

+21
View File
@@ -153,6 +153,27 @@ namespace Vocaluxe.Lib.Draw
_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)
{
_Keys.KeyDown(e);
+21
View File
@@ -337,6 +337,27 @@ namespace Vocaluxe.Lib.Draw
control.ClientSize = this.ClientSize;
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
#region mouse event handlers