当我们按下Shift+Delete键时,会生成一个删除确认对话框。我想根据需要处理此对话框或更改其消息。谁能告诉我那个对话是由什么引起的?
我需要知道处理 Windows XP 中 Shift+Delete 键序列生成的删除确认对话框的代码,或者我们可以控制的代码这个操作。
最佳答案
我不认为你想做的事会很有趣。
我猜你必须拦截 SHFileOperation function (以及 Vista 之后的 IFileOperation 界面)
这是我的 google-fu 让我了解 winapi 拦截的内容: http://www.codeproject.com/kb/system/hooksys.aspx
你可能想看看这个:http://easyhook.codeplex.com/
This project supports extending (hooking) unmanaged code (APIs) with pure managed ones, from within a fully managed environment like C# using Windows 2000 SP4 and later...
祝你好运! =)
关于windows - 如何覆盖或自定义 Windows 中的删除确认对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394988/