Remove beep while ESC & TAB keystroke in Function list

pull/8941/head
Don HO 4 years ago
parent fc470152e1
commit c94f84000b
No known key found for this signature in database
GPG Key ID: 6C429F1D8D84F46E

@ -562,7 +562,7 @@ void FunctionListPanel::notified(LPNMHDR notification)
break;
case NM_RETURN:
SetWindowLongPtr(_hSelf, DWLP_MSGRESULT, 1);
SetWindowLongPtr(_hSelf, DWLP_MSGRESULT, 1); // remove beep
break;
case TVN_KEYDOWN:
@ -582,9 +582,11 @@ void FunctionListPanel::notified(LPNMHDR notification)
else if (ptvkd->wVKey == VK_TAB)
{
::SetFocus(_hSearchEdit);
SetWindowLongPtr(_hSelf, DWLP_MSGRESULT, 1); // remove beep
}
else if (ptvkd->wVKey == VK_ESCAPE)
{
SetWindowLongPtr(_hSelf, DWLP_MSGRESULT, 1); // remove beep
PostMessage(_hParent, WM_COMMAND, SCEN_SETFOCUS << 16, reinterpret_cast<LPARAM>((*_ppEditView)->getHSelf()));
}
}

Loading…
Cancel
Save