diff --git a/ClickableTransparentOverlay/HookController.cs b/ClickableTransparentOverlay/HookController.cs index e83b3f1..d78dd5b 100644 --- a/ClickableTransparentOverlay/HookController.cs +++ b/ClickableTransparentOverlay/HookController.cs @@ -120,7 +120,8 @@ namespace ClickableTransparentOverlay } /// - /// Tells the HookController if the ImGui is ready to accept keyboard/mouse messages. + /// Consumes all (max limit 10 to avoid infinite loop) the + /// keyboard/mouse messages from the message queue. /// public void PopMessages() { @@ -157,6 +158,18 @@ namespace ClickableTransparentOverlay } } + /// + /// Push the keyboard/mouse message to the message queue. + /// + /// + /// Message Type. + /// + /// + /// Message details. + /// + /// + /// Only Mouse Up/Down hook uses this param to pass isDownEvent param. + /// private void PushMessage(HookControllerMessageType type, EventArgs e, bool miscArg = false) { var message = new HookControllerMessage() diff --git a/DriverProgram/DriverProgram.csproj b/DriverProgram/DriverProgram.csproj index 5aacd91..c99131e 100644 --- a/DriverProgram/DriverProgram.csproj +++ b/DriverProgram/DriverProgram.csproj @@ -81,6 +81,11 @@ ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + PreserveNewest + + diff --git a/DriverProgram/Program.cs b/DriverProgram/Program.cs index f719c58..df651d1 100644 --- a/DriverProgram/Program.cs +++ b/DriverProgram/Program.cs @@ -69,7 +69,7 @@ ImGui.NewLine(); if (File.Exists("image.png")) { - ImGui.Image(overlay.AddOrGetImagePointer("image.png"), new Vector2(600, 400)); + ImGui.Image(overlay.AddOrGetImagePointer("image.png"), new Vector2(256, 256)); } else { diff --git a/DriverProgram/image.png b/DriverProgram/image.png new file mode 100644 index 0000000..86069c3 Binary files /dev/null and b/DriverProgram/image.png differ