コード例 #1
0
ファイル: Setting.cs プロジェクト: tuyonwu/Candlesticks
        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();
        }
コード例 #2
0
ファイル: Setting.cs プロジェクト: tuyonwu/Candlesticks
        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);
        }