diff --git a/OpenFK/FlashRightClick.cs b/OpenFK/FlashRightClick.cs new file mode 100644 index 0000000..00eb834 --- /dev/null +++ b/OpenFK/FlashRightClick.cs @@ -0,0 +1,30 @@ +using AxShockwaveFlashObjects; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace OpenFK +{ + class FlashRightClick : AxShockwaveFlash + { + protected override void WndProc(ref Message m) + { + if(m.Msg == 0x204) //If it's a right click. + { + if(ModifierKeys.HasFlag(Keys.Control)) //If control is held down + { + } + else + { + this.SetVariable("msg", @""); //Sends right click command to flash. + m.Result = IntPtr.Zero; //Blocks context menu from showing + return; + } + } + base.WndProc(ref m); + } + } +} diff --git a/OpenFK/Form1.Designer.cs b/OpenFK/Form1.Designer.cs index 3aa0409..09d9cf7 100644 --- a/OpenFK/Form1.Designer.cs +++ b/OpenFK/Form1.Designer.cs @@ -29,8 +29,8 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.AS2Container = new AxShockwaveFlashObjects.AxShockwaveFlash(); - this.AS3Container = new AxShockwaveFlashObjects.AxShockwaveFlash(); + this.AS2Container = new OpenFK.FlashRightClick(); + this.AS3Container = new OpenFK.FlashRightClick(); ((System.ComponentModel.ISupportInitialize)(this.AS2Container)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.AS3Container)).BeginInit(); this.SuspendLayout(); @@ -73,8 +73,8 @@ #endregion - private AxShockwaveFlashObjects.AxShockwaveFlash AS2Container; - private AxShockwaveFlashObjects.AxShockwaveFlash AS3Container; + private FlashRightClick AS2Container; + private FlashRightClick AS3Container; } } diff --git a/OpenFK/Form1.cs b/OpenFK/Form1.cs index c814d88..13676ca 100644 --- a/OpenFK/Form1.cs +++ b/OpenFK/Form1.cs @@ -38,7 +38,8 @@ namespace OpenFK public string Host2; //Host2 public string Store; //FilestoreV2 (For updates) public string TStore; //Trunk - public bool DebugFeatures; + public bool DebugMB; + public bool DebugOnline; public DiscordRpcClient client; private FileSystemWatcher watcher; @@ -107,9 +108,9 @@ namespace OpenFK //MegaByte (Not functional) - DebugFeatures = true; + DebugMB = false; - if (DebugFeatures == true) + if (DebugMB == true) { Process MBRun = new Process(); ProcessStartInfo MBData = new ProcessStartInfo(); @@ -302,6 +303,7 @@ namespace OpenFK if(e.args.Contains(""); - setVar(@""); - return; - } - base.WndProc(ref m); - } - // - //END OF RIGHT CLICK - // } } diff --git a/OpenFK/Form1.resx b/OpenFK/Form1.resx index e1f2d41..8f87587 100644 --- a/OpenFK/Form1.resx +++ b/OpenFK/Form1.resx @@ -121,28 +121,28 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAeQEAAAIB - AAAAAQAAAAAAAAAAAAAAAGQBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA + ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAewEAAAIB + AAAAAQAAAAAAAAAAAAAAAGYBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA IAAAAAgADgAAAFcAaQBuAGQAbwB3AAAACAAGAAAALQAxAAAACAAGAAAALQAxAAAACAAKAAAASABpAGcA - aAAAAAgAAgAAAAAACAAEAAAAMAAAAAgAAAAAAAgADgAAAGEAbAB3AGEAeQBzAAAACAAQAAAAUwBoAG8A - dwBBAGwAbAAAAAgABAAAADAAAAAIAAQAAAAwAAAACAACAAAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAA - AAAAAAAAAAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAA - CAAMAAAAZgBhAGwAcwBlAAAACAAMAAAAZgBhAGwAcwBlAAAACAAEAAAAMAAAAAgADAAAAHMAYwBhAGwA - ZQAAAAgABgAAAC0AMQAAAAs= + aAAAAAgAAgAAAAAACAAGAAAALQAxAAAACAAAAAAACAAOAAAAYQBsAHcAYQB5AHMAAAAIABAAAABTAGgA + bwB3AEEAbABsAAAACAAEAAAAMAAAAAgABAAAADAAAAAIAAIAAAAAAAgAAAAAAAgAAgAAAAAADQAAAAAA + AAAAAAAAAAAAAAAACAAEAAAAMQAAAAgABAAAADAAAAAIAAAAAAAIAAQAAAAwAAAACAAIAAAAYQBsAGwA + AAAIAAwAAABmAGEAbABzAGUAAAAIAAwAAABmAGEAbABzAGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEA + bABlAAAACAAGAAAALQAxAAAACw== AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAeQEAAAIB - AAAAAQAAAAAAAAAAAAAAAGQBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA + ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAewEAAAIB + AAAAAQAAAAAAAAAAAAAAAGYBAABnVWZVAA4AAK9SAAADPgAACAACAAAAAAAIAAQAAAAgAAAACAAEAAAA IAAAAAgADgAAAFcAaQBuAGQAbwB3AAAACAAGAAAALQAxAAAACAAGAAAALQAxAAAACAAKAAAASABpAGcA - aAAAAAgAAgAAAAAACAAEAAAAMAAAAAgAAAAAAAgADgAAAGEAbAB3AGEAeQBzAAAACAAQAAAAUwBoAG8A - dwBBAGwAbAAAAAgABAAAADAAAAAIAAQAAAAwAAAACAACAAAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAA - AAAAAAAAAAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAA - CAAMAAAAZgBhAGwAcwBlAAAACAAMAAAAZgBhAGwAcwBlAAAACAAEAAAAMAAAAAgADAAAAHMAYwBhAGwA - ZQAAAAgABgAAAC0AMQAAAAs= + aAAAAAgAAgAAAAAACAAGAAAALQAxAAAACAAAAAAACAAOAAAAYQBsAHcAYQB5AHMAAAAIABAAAABTAGgA + bwB3AEEAbABsAAAACAAEAAAAMAAAAAgABAAAADAAAAAIAAIAAAAAAAgAAAAAAAgAAgAAAAAADQAAAAAA + AAAAAAAAAAAAAAAACAAEAAAAMQAAAAgABAAAADAAAAAIAAAAAAAIAAQAAAAwAAAACAAIAAAAYQBsAGwA + AAAIAAwAAABmAGEAbABzAGUAAAAIAAwAAABmAGEAbABzAGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEA + bABlAAAACAAGAAAALQAxAAAACw== \ No newline at end of file diff --git a/OpenFK/OpenFK.csproj b/OpenFK/OpenFK.csproj index 1f53b71..9399c85 100644 --- a/OpenFK/OpenFK.csproj +++ b/OpenFK/OpenFK.csproj @@ -112,6 +112,9 @@ ConfigForm.cs + + Component + Form