zhangyunchao
asked on
how to disable alt+tab ,alt+f4
how to disable alt+tab ,alt+f4
SetWindowsHookEx
ASKER
i have used setwindowshookex .it seems that can hook some other keys but alt+f4
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
hi scooter1, unfortunately your solution's not working for NT, only Win9x...
hi zhangyunchao,
because it seems you have posted this question twice I post my comment here too,
you can use RegisterHotkey to do this, i.e.:
RegisterHotKey( m_hWnd, 1, MOD_ALT, VK_TAB );
RegisterHotKey( m_hWnd, 2, MOD_ALT, VK_F4 );
ZOPPO
hi zhangyunchao,
because it seems you have posted this question twice I post my comment here too,
you can use RegisterHotkey to do this, i.e.:
RegisterHotKey( m_hWnd, 1, MOD_ALT, VK_TAB );
RegisterHotKey( m_hWnd, 2, MOD_ALT, VK_F4 );
ZOPPO
oh i was not aware of that, thanks for telling me. :o)
Add a pretranslate message on your WinApp. The sample below disables the Escape key so if im guessing correctly u can always try getting the Macro for Alt-Tab and Alt-F4 to disable those 2 keys.
BOOL CYourApp::PreTranslateMess age(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE) {
return TRUE;
} else
return CWinApp::PreTranslateMessa ge(pMsg);
}
ok.
BOOL CYourApp::PreTranslateMess
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE) {
return TRUE;
} else
return CWinApp::PreTranslateMessa
}
ok.
load o crap, this will not work of alt-tab or alt-f4 because they are system wide
have a look at the following url on msdn
"http://support.microsoft.com/support/kb/articles/Q226/3/59.ASP".
Its title is
"HOWTO: Disable Task Switching on Win32 Platforms"
hope it helps
"http://support.microsoft.com/support/kb/articles/Q226/3/59.ASP".
Its title is
"HOWTO: Disable Task Switching on Win32 Platforms"
hope it helps
did u check the link i mentioned !!
MFCAnswer, I think the link doesn't point to anything new. All of these three possibilities where suggested earlier: SetWindowsHookEx, SystemParametersInfo and RegisterHotKey.
Seems we'll just have to wait if zhangyunchao will respond ...
ZOPPO
Seems we'll just have to wait if zhangyunchao will respond ...
ZOPPO