Beispiel #1
0
 private void RegisterBossKey()
 {
     if (HotKeyRegister.IsCombineKey(Config.RegisterModifiers, Config.RegisterKey))
     {
         UnregisterBossKey();
         hotKeyToRegister = new HotKeyRegister(mainForm.Handle, 100,
                                               Config.RegisterModifiers, Config.RegisterKey);
         hotKeyToRegister.HotKeyPressed += new EventHandler(BossKeyPressed);
     }
 }
        private void Settings_Load(object sender, EventArgs e)
        {
            Config config = plugin.Config;

            enableTrayIcon.Checked        = config.EnableTrayIcon;
            hideWhenClickTrayIcon.Checked = config.HideWhenClickTrayIcon;
            hideWhenMinimized.Checked     = config.HideWhenMinimized;

            enableBossKey.Checked            = config.EnableBossKey;
            hideTrayIconWhenBossCome.Checked = config.HideTrayIconWhenBossCome;
            muteWhenBossCome.Checked         = config.MuteWhenBossCome;

            registerKey       = config.RegisterKey;
            registerModifiers = config.RegisterModifiers;

            activateWhenShow.Checked = config.ActivateWhenShow;

            //显示之前保存的热键!
            if (HotKeyRegister.IsCombineKey(registerModifiers, registerKey))
            {
                textBox.Text = string.Format("{0}+{1}",
                                             registerModifiers, GetKeysString(registerKey));
            }
        }