// захочет блокировать комбинацию ALT-TAB
// Замечание: m_nHotKeyID переменная типа int которая определяет
// ID комбинации, id комбинации определяется программно
CMainFrame::CMainFrame()
{
m_nHotKeyID = 100;
BOOL m_isKeyRegistered = RegisterHotKey(GetSafeHwnd(),
m_nHotKeyID, MOD_ALT, VK_TAB);
ASSERT(m_isKeyRegistered != FALSE);
} //удаляем блокировку при завершении приложения
CMainFrame::~CMainFrame()
{
BOOL m_iskeyUnregistered = UnregisterHotKey(GetSafeHwnd(),
m_nHotKeyID);
ASSERT(m_isKeyUnregistered != FALSE);
}Теперь у вас есть простейший способ блокировки Alt-Tab написанный без использования VxD.Блокировка горячих клавиш продолжается пока запущено ваше приложение. Когда ваш процесс завершиться будет восстановлено стандартная функционирование комбинации горячих клавиш.4/2/99(DM: Примечание. Похоже все это нормально работает только на NT)