Wie sperrt man Tastenkombinationen?
-
In der Überschrifft habe ich meine Frage eigentlich schon gestellt, wie kann ich Tastenkombinationen wie z.B. alt-tab sperren?
-
BOOL CMeinEdit::PreTranslateMessage(MSG* pMsg) { // Wurde eine Taste gedrückt? if (pMsg->message == WM_KEYDOWN) { UINT nKeyCode = pMsg->wParam; // virtual key code of the key pressed // STRG + C / X / V? if ((nKeyCode == _T('C') || nKeyCode == _T('X') || nKeyCode == _T('V')) && (::GetKeyState(VK_CONTROL) & 0x8000)) { // Erlauben return CEdit::PreTranslateMessage(pMsg); // Verbieten return TRUE; } } return CEdit::PreTranslateMessage(pMsg); }
Verstanden?