日期:2014-05-17 浏览次数:20912 次
public Form1()
{
InitializeComponent();
handle = Handle;
if (Login() == true)
{
LoadXML();
}
//HotKey.RegisterHotKey(Handle, 102, HotKey.KeyModifiers.Ctrl, Keys.D);
如果把这句放在这里就运行正常,但是放在下面函数中就无法注册成功
}
public void LoadXML()
{
XElement rootNode = XElement.Load("hotkey.xml");
....
HotKey.RegisterHotKey(Form1.handle, id, DicKeys[id].Mod, DicKeys[id].Key);
//这里程序运行没报错,但在别的电脑上热键就是无法注册成功
//这个RegisterHotKey方法验证过是没有问题的
}