测试环境: windowXP sp2, VS2003.net.
在网上搜了一下屏蔽系统键的方法,基本上都是用键盘钩子。实际上,把所需要屏蔽的快捷键注册一下就可以达到屏蔽效果。
例:屏蔽 alt+F4
if(m_hWnd == ::GetActiveWindow())//判断窗口是否激活
{
RegisterHotKey(m_hWnd, 1001, MOD_ALT, VK_F4);
}
else
{
UnregisterHotKey(m_hWnd, 1001);
}
测试环境: windowXP sp2, VS2003.net.
在网上搜了一下屏蔽系统键的方法,基本上都是用键盘钩子。实际上,把所需要屏蔽的快捷键注册一下就可以达到屏蔽效果。
例:屏蔽 alt+F4
if(m_hWnd == ::GetActiveWindow())//判断窗口是否激活
{
RegisterHotKey(m_hWnd, 1001, MOD_ALT, VK_F4);
}
else
{
UnregisterHotKey(m_hWnd, 1001);
}