Exemple #1
0
 /// <summary>
 /// 向系统注册一个热键.
 /// </summary>
 /// <param name="data">热键的描述信息.</param>
 /// <returns></returns>
 public bool RegisterHotKey(HotKeyData data)
 {
     if (data == null)
     {
         throw new ArgumentNullException("data");
     }
     if (_HotMap.ContainsKey(data.ID))
     {
         _HotMap.Add(data.ID, data);
         return(HotKeyUtil.RegisterHotKey(data.Hand, data.ID, data.Modifiers, data.Key));
     }
     else
     {
         return(false);
     }
 }