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;
|
||||
}
|
||||
|
||||
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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user