BOOL CUIDialog::PreTranslateMessage(MSG* pMsg) { // Tratar o sobe desce do joystick... if(pMsg->message == WM_KEYDOWN || pMsg->message == WM_KEYUP) { if(pMsg->lParam == 1 && pMsg->wParam < 132) { if(pMsg->wParam == VK_DOWN) OnNext(); else if(pMsg->wParam == VK_UP) OnPrev(); } } return CDialogEx::PreTranslateMessage(pMsg); }
void QuickFindBar::OnEnter(wxCommandEvent& e) { wxUnusedVar(e); if(!m_findWhat->GetValue().IsEmpty()) { clConfig::Get().AddQuickFindSearchItem(m_findWhat->GetValue()); // Update the search history DoUpdateSearchHistory(); } bool shift = wxGetKeyState(WXK_SHIFT); if(shift) { OnPrev(e); } else { OnNext(e); } }
void QuickFindBar::OnButtonPrev(wxCommandEvent& e) { OnPrev(e); }
long CMainWindow::OnCommand(unsigned short nID, unsigned short nCmd, HWND hControl) { if(!IsWindowEnabled(m_hWnd)) { return TRUE; } switch(nID) { case ID_FILE_ABOUT: OnAbout(); break; case ID_FILE_ENABLEREVERB: OnClickReverbEnabled(); break; case ID_FILE_EXIT: DestroyWindow(m_hWnd); break; case ID_FILE_NEXTTRACK: OnNext(); break; case ID_FILE_PREVIOUSTRACK: OnPrev(); break; case IDC_PAUSE_BUTTON: case ID_FILE_PAUSE: OnPause(); break; case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 0: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 1: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 2: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 3: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 4: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 5: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 6: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 7: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 8: case ID_FILE_AUDIOPLUGIN_PLUGIN_0 + 9: ChangeAudioPlugin(nID - ID_FILE_AUDIOPLUGIN_PLUGIN_0); break; case ID_FILE_CHARENCODING_ENCODING_0 + 0: case ID_FILE_CHARENCODING_ENCODING_0 + 1: case ID_FILE_CHARENCODING_ENCODING_0 + 2: case ID_FILE_CHARENCODING_ENCODING_0 + 3: case ID_FILE_CHARENCODING_ENCODING_0 + 4: case ID_FILE_CHARENCODING_ENCODING_0 + 5: case ID_FILE_CHARENCODING_ENCODING_0 + 6: case ID_FILE_CHARENCODING_ENCODING_0 + 7: case ID_FILE_CHARENCODING_ENCODING_0 + 8: case ID_FILE_CHARENCODING_ENCODING_0 + 9: ChangeCharEncoding(nID - ID_FILE_CHARENCODING_ENCODING_0); break; case IDC_CONFIG_BUTTON: OnConfig(); break; case IDC_LOOPMODE_BUTTON: OnRepeat(); break; case IDC_PREVTAB_BUTTON: OnPrevPanel(); break; case IDC_NEXTTAB_BUTTON: OnNextPanel(); break; case IDC_EJECT_BUTTON: OnFileOpen(); break; } return TRUE; }
void QuickFindBar::OnButtonPrev(wxFlatButtonEvent& e) { OnPrev(e); }