vc++示例:
在cpp中增加(其中classname,baseclassname 为类誉尺名和基类名):
#define ID_WM_HOTKEY (0x1000)
BEGIN_MESSAGE_MAP(classname, baseclassname)
ON_MESSAGE(WM_HOTKEY,OnHotKey)
END_MESSAGE_MAP()
LRESULT classname::OnHotKey(WPARAM wParam,LPARAM lParam)
{
return 1
}
中.h中定义
afx_msg LRESULT OnHotKey(WPARAM wParam,LPARAM lParam)
在create窗口后
RegisterHotKey(m_hWnd,ID_WM_HOTKEY,MOD_ALT,VK_F4)
在destroy窗口前姿腔
UnregisterHotKey(m_hWnd,ID_WM_HOTKEY)
搞定。
点击“开始”→“运行”,输入Regedit,打开注册表编辑器。然后依次打开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,有一个双字敬陆闷节值,键名为“NoWindowsKeys”,键值可能是“1”,将键值设为0或是将此键删除即可,如果没有键名“NoWindows
Keys”,则设置悉简一亮弯个,键值为“0”即可。
XP的话,我还可以给你N中方法,但是win7的话……目前网中埋兄上流传的比较少!所以……一时之间也找不着!
但是……即使有,修改起来也不卖袭是一般的麻烦,如果一个不小心……你的系统都给搞崩了!
参照XP的一些修改方法,都是屏蔽,修改某些DLL文件(windows文件夹液察当中的),修改注册表!
屏蔽是用代码屏蔽……要是代码弄错了……我的天,灾难啊!
windows这个文件夹是windows系统的系统文件夹……里面的东西是最脆弱的,一个不注意……系统崩溃!
修改注册表……windows就是靠注册表支撑起来的,要是没了注册表……灾难啊!
要是楼主你要是ALT+F4这个组合键对你的影响不是太大的话,还是忍忍吧!别乱搞!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)