ComputerBooks.ru - Электронные книги, самоучители.

 
Электронные кники доступные для скачивания
На главную Добавить в избранное Форма отправки почты Если книг читать не будешь - скоро грамоту забудешь!

31. FAQ o Win API

Q> Как запретить переключение по alt-tab?
A>

Для MSVC:

CMainFrame::CMainFrame()
{
DWORD m_nHotKeyID = GlobalAddAtom("alttab");

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);
}

Для BCB:

DWORD m_nHotKeyID = GlobalAddAtom("alttab");

void __fastcall TForm1::FormCreate(TObject *Sender)
{
BOOL m_isKeyRegistered = RegisterHotKey(Form1->Handle, m_nHotKeyID,
MOD_ALT, VK_TAB);
}

void __fastcall TForm1::FormDestroy(TObject *Sender)
{
BOOL m_iskeyUnregistered = UnregisterHotKey(Form1->Handle, m_nHotKeyID);
}

2000(c)

Электронные Книги по компьютерным программам
На правах рекламы:
-->

Для добавления страницы электронной книги в избранное нажмине Ctrl+D

Книги | Статьи | Скачать

Правовая информация   

  © ComputerBooks.ru,
  При копировании материалов со страницы обязательно разместите ссылку на источник.