C#窗口编程,怎样禁止用Alt+F4这个快捷键来关闭窗体 ?
我现在做C#窗口编程,我想禁止用Alt+F4这个快捷键来关闭窗体,怎么办?请告诉帮忙 谢谢 !
追问:先采纳 如果能更详细的话在给我说哈
我现在做C#窗口编程,我想禁止用Alt+F4这个快捷键来关闭窗体,怎么办?请告诉帮忙 谢谢 !
追问:先采纳 如果能更详细的话在给我说哈
答案:写个dll,然后在dll里加上一个函数,里面是执行SetWindowsHookEx在写个函数,执行UnhookWindowsHookEx,最后写个钩子的回调函数,写上判断是否为Alt+F4,不是的话执行CallNextHookEx,返回,不是的话直接返回,在主程序中调用dll里含有SetWindowsHookEx的函数,程序退出时调用含有UnhookWindowsHookEx的函数
可以对Alt+F4设置快捷键,快捷键执行的代码为空。
要还不行就用windows的钩子
把键盘上的alt或者f4扣掉就可以了,哈哈哈哈。我来打酱油的别给我分。