private void SaveMouseClickPos(MouseClikPositoin mouseClickPos, string subKeyName) { var registryKeyMousePos = Registry.CurrentUser.CreateSubKey(@"Software\CandleSticks\Setting\" + subKeyName); registryKeyMousePos.SetValue("bidPosX", mouseClickPos.Bid.X); registryKeyMousePos.SetValue("bidPosY", mouseClickPos.Bid.Y); registryKeyMousePos.SetValue("askPosX", mouseClickPos.Ask.X); registryKeyMousePos.SetValue("askPosY", mouseClickPos.Ask.Y); registryKeyMousePos.SetValue("settlePosX", mouseClickPos.Settle.X); registryKeyMousePos.SetValue("settlePosY", mouseClickPos.Settle.Y); registryKeyMousePos.Close(); }
private MouseClikPositoin LoadMouseClickPos(string subKeyName) { var registryKey = Registry.CurrentUser.CreateSubKey(@"Software\CandleSticks\Setting\" + subKeyName); var result = new MouseClikPositoin() { Bid = new Point((int)registryKey.GetValue("bidPosX", 0), (int)registryKey.GetValue("bidPosY", 0)), Ask = new Point((int)registryKey.GetValue("askPosX", 0), (int)registryKey.GetValue("askPosY", 0)), Settle = new Point((int)registryKey.GetValue("settlePosX", 0), (int)registryKey.GetValue("settlePosY", 0)), }; registryKey.Close(); return(result); }