bool OnChar(IInputProvider* pprovider, const KeyState& ks) { if (ks.vk == 13) { OnButtonOK(); return true; } else { bool bResult = ((IKeyboardInput*)m_peditPane)->OnChar(pprovider, ks); ZString strResult = m_peditPane->GetString(); // add or remove hyphens as appropriate if (ks.vk != 8) // let backspace still delete things, however strResult = FormatKey(strResult); m_peditPane->SetString(strResult); return bResult; } }
void WPassGen::OnPasslistActivated(wxListEvent& event) { OnButtonOK(event); }