From 7c8f9cb3ede64ce1854f86cf06058fb759e39f21 Mon Sep 17 00:00:00 2001 From: zeromus Date: Mon, 23 Jun 2014 01:21:12 +0000 Subject: [PATCH] win32 graphisc control: passthrough MouseEnter and MouseLeave events (useful for nothing) --- Bizware/BizHawk.Bizware.BizwareGL/GraphicsControl.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Bizware/BizHawk.Bizware.BizwareGL/GraphicsControl.cs b/Bizware/BizHawk.Bizware.BizwareGL/GraphicsControl.cs index 6fa42b1722..6a37ba2d10 100644 --- a/Bizware/BizHawk.Bizware.BizwareGL/GraphicsControl.cs +++ b/Bizware/BizHawk.Bizware.BizwareGL/GraphicsControl.cs @@ -30,6 +30,8 @@ namespace BizHawk.Bizware.BizwareGL //(dont use HTTRANSPARENT, it isnt portable, I would assume) Managed.MouseDoubleClick += (object sender, MouseEventArgs e) => OnMouseDoubleClick(e); Managed.MouseClick += (object sender, MouseEventArgs e) => OnMouseClick(e); + Managed.MouseEnter += (object sender, EventArgs e) => OnMouseEnter(e); + Managed.MouseLeave += (object sender, EventArgs e) => OnMouseLeave(e); //the GraphicsControl is occupying all of our area. So we pretty much never get paint events ourselves. //So lets capture its paint event and use it for ourselves (it doesnt know how to do anything, anyway)