Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Ctrl + F3


Автор: Andrey44 5.11.2007, 11:59
Бьюсь уже целый час и не могу перехватить в PreTranslateMessage Ctrl + F3 smile 
Подскажите пожалуйста как?

Автор: Andrey44 5.11.2007, 12:34
Извините, всем спасибо, разобрался сам smile 
Код

BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{

    if (pMsg->message == WM_KEYDOWN)
    {
        switch (pMsg->wParam)
        {
        case VK_ESCAPE:
            return TRUE;
        case VK_F3:
            if(::GetKeyState(VK_CONTROL) < 0)
                MessageBox(L"hello");
            return TRUE;
        }
    }
    return CFrameWnd::PreTranslateMessage(pMsg);
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)