Added Handling for Escap-Key
This commit is contained in:
parent
9d4e67dbf1
commit
a60e2893fc
|
@ -62,6 +62,7 @@
|
|||
this.Text = "Form1";
|
||||
this.TopMost = true;
|
||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ImmResize_FormClosed);
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);
|
||||
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);
|
||||
|
|
|
@ -20,11 +20,20 @@ namespace Resizor
|
|||
prevR = new Rectangle();
|
||||
window = Wnd32.foreground();
|
||||
InitializeComponent();
|
||||
Program.kh.OnKeyPress += onKeyDown;
|
||||
Rectangle tmp = window.position;
|
||||
forcePos.Location = new Point(tmp.X + tmp.Width / 2 - forcePos.Width / 2, tmp.Y);
|
||||
forcePos.Checked = Program.ctx.windowSizeSetters.Where(Window => Window.Window == window).ToArray().Length > 0;
|
||||
}
|
||||
|
||||
private void onKeyDown(KeyboardHookEventArgs _args)
|
||||
{
|
||||
if (_args.Key == Keys.Escape)
|
||||
Close();
|
||||
}
|
||||
|
||||
private void ImmResize_FormClosed(object sender, FormClosedEventArgs e) => Program.kh.OnKeyPress -= onKeyDown;
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
Wnd32 self = Wnd32.fromForm(this);
|
||||
|
|
Reference in New Issue