コード例 #1
0
ファイル: GButton.cs プロジェクト: xydoublez/EasyConnect
        private static void CreateColor()
        {
            Color c = SystemColors.Control;

            c = Color.FromArgb((c.R + 255) / 2, (c.G + 255) / 2, (c.B + 255) / 2); //白との中間をとる

            _selectedColors = new DrawUtil.RoundRectColors();
            _selectedColors.border_color     = DrawUtil.ToCOLORREF(SystemColors.ControlDarkDark);
            _selectedColors.inner_color      = DrawUtil.ToCOLORREF(c);
            _selectedColors.outer_color      = DrawUtil.ToCOLORREF(SystemColors.Control);
            _selectedColors.lightlight_color = DrawUtil.MergeColor(_selectedColors.border_color, _selectedColors.outer_color);
            _selectedColors.light_color      = DrawUtil.MergeColor(_selectedColors.lightlight_color, _selectedColors.border_color);

            _hoverColors = new DrawUtil.RoundRectColors();
            _hoverColors.border_color     = DrawUtil.ToCOLORREF(DrawUtil.DarkColor(Color.Orange));
            _hoverColors.inner_color      = DrawUtil.ToCOLORREF(SystemColors.Control);
            _hoverColors.outer_color      = DrawUtil.ToCOLORREF(SystemColors.Control);
            _hoverColors.lightlight_color = DrawUtil.MergeColor(_hoverColors.border_color, _hoverColors.outer_color);
            _hoverColors.light_color      = DrawUtil.MergeColor(_hoverColors.lightlight_color, _hoverColors.border_color);
        }
コード例 #2
0
ファイル: OptionDialog.cs プロジェクト: rfyiamcool/solrex
        private static void CreateColor()
        {
            _selectedColors = new DrawUtil.RoundRectColors();
            _selectedColors.border_color = DrawUtil.ToCOLORREF(Color.DarkRed);
            _selectedColors.inner_color = DrawUtil.ToCOLORREF(Color.Orange);
            _selectedColors.outer_color = DrawUtil.ToCOLORREF(SystemColors.Window);
            _selectedColors.lightlight_color = DrawUtil.MergeColor(_selectedColors.border_color, _selectedColors.outer_color);
            _selectedColors.light_color = DrawUtil.MergeColor(_selectedColors.lightlight_color, _selectedColors.border_color);

            _hilightColors = new DrawUtil.RoundRectColors();
            _hilightColors.border_color = DrawUtil.ToCOLORREF(Color.Pink);
            _hilightColors.inner_color = DrawUtil.ToCOLORREF(DrawUtil.LightColor(Color.Orange));
            _hilightColors.outer_color = DrawUtil.ToCOLORREF(SystemColors.Window);
            _hilightColors.lightlight_color = DrawUtil.MergeColor(_hilightColors.border_color, _hilightColors.outer_color);
            _hilightColors.light_color = DrawUtil.MergeColor(_hilightColors.lightlight_color, _hilightColors.border_color);
        }
コード例 #3
0
ファイル: GButton.cs プロジェクト: VirusFree/VFTerminal
        private static void CreateColor()
        {
            Color c = SystemColors.Control;
            c = Color.FromArgb((c.R+255)/2, (c.G+255)/2, (c.B+255)/2); //���Ƃ̒��Ԃ�Ƃ�

            _selectedColors = new DrawUtil.RoundRectColors();
            _selectedColors.border_color = DrawUtil.ToCOLORREF(SystemColors.ControlDarkDark);
            _selectedColors.inner_color = DrawUtil.ToCOLORREF(c);
            _selectedColors.outer_color = DrawUtil.ToCOLORREF(SystemColors.Control);
            _selectedColors.lightlight_color = DrawUtil.MergeColor(_selectedColors.border_color, _selectedColors.outer_color);
            _selectedColors.light_color = DrawUtil.MergeColor(_selectedColors.lightlight_color, _selectedColors.border_color);

            _hoverColors = new DrawUtil.RoundRectColors();
            _hoverColors.border_color = DrawUtil.ToCOLORREF(DrawUtil.DarkColor(Color.Orange));
            _hoverColors.inner_color = DrawUtil.ToCOLORREF(SystemColors.Control);
            _hoverColors.outer_color = DrawUtil.ToCOLORREF(SystemColors.Control);
            _hoverColors.lightlight_color = DrawUtil.MergeColor(_hoverColors.border_color, _hoverColors.outer_color);
            _hoverColors.light_color = DrawUtil.MergeColor(_hoverColors.lightlight_color, _hoverColors.border_color);
        }