当前位置:编程学习 > C#/ASP.NET >>

C#窗口编程,怎样禁止用Alt+F4这个快捷键来关闭窗体 ?

我现在做C#窗口编程,我想禁止用Alt+F4这个快捷键来关闭窗体,怎么办?

   请告诉帮忙 谢谢 !

追问:先采纳  如果能更详细的话在给我说哈 

答案:写个dll,然后在dll里加上一个函数,里面是执行SetWindowsHookEx

在写个函数,执行UnhookWindowsHookEx,最后写个钩子的回调函数,写上判断是否为Alt+F4,不是的话执行CallNextHookEx,返回,不是的话直接返回,在主程序中调用dll里含有SetWindowsHookEx的函数,程序退出时调用含有UnhookWindowsHookEx的函数

可以对Alt+F4设置快捷键,快捷键执行的代码为空。

要还不行就用windows的钩子

把键盘上的alt或者f4扣掉就可以了,哈哈哈哈。我来打酱油的别给我分。

上一个:编程中C、C#、C++等之间有什么关系?
下一个:软件编程。C#中 人民币100转化成零钱的问题。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,