LRESULT CALLBACK LineEditDialog::dlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_INITDIALOG: handleInitDialogMsg(hDlg); return FALSE; case WM_DESTROY: break; case WM_COMMAND: switch (LOWORD(wParam)) { case IDC_ASM: if (HIWORD(wParam) == EN_CHANGE) { handleAssemblyChange(hDlg); } break; case IDOK: handleOK(hDlg); break; case IDCANCEL: handleCancel(hDlg); break; } return FALSE; default: return FALSE; } return TRUE; }
/** * @brief Handles UIComponent event. * @param[in] componentID component ID * @param[in] eventCode event code * @param[in] param1 parameter 1 * @param[in] param2 parameter 2 */ void SelectLanguageDlg::HandleUICEvent(SInt32 componentID, int eventCode, SInt32 /* param1 */, void* /* param2 */) { #define HANDLE_EVENT(cid, evt, handler) \ if (cid == componentID && evt == eventCode) handler HANDLE_EVENT(CID_OKButton, UICE_ButtonClicked, handleOK()); HANDLE_EVENT(CID_CancelButton, UICE_ButtonClicked, handleCancel()); #undef HANDLE_EVENT }
void Session::handleGetFrame(const boost::system::error_code& error, size_t bytes_transferred) { if (_data[0] == 'G') { _dlg->OnBnClickedBtnAcquire(); start(); } else { handleOK(error); } }
/** * @brief Handles UIComponent event. * @param[in] componentID component ID * @param[in] eventCode event code * @param[in] param1 parameter 1 * @param[in] param2 parameter 2 */ void EditKeymapDlg::HandleUICEvent(SInt32 componentID, int eventCode, SInt32 /* param1 */, void* /* param2 */) { #define HANDLE_EVENT(cid, evt, handler) \ if (cid == componentID && evt == eventCode) handler HANDLE_EVENT(CID_NameTextEdit, UICE_TextChanged, handleNameTextEditChanged()); HANDLE_EVENT(CID_FunctionListBox, UICE_SelectionChanged, handleFunctionListBoxSelectionChanged()); HANDLE_EVENT(CID_CurrentKeysListBox, UICE_SelectionChanged, handleCurrentKeysListBoxSelectionChanged()); HANDLE_EVENT(CID_KeyInput, UICE_TextChanged, handleKeyInputChanged()); HANDLE_EVENT(CID_AssignButton, UICE_ButtonClicked, handleAssignButtonClicked()); HANDLE_EVENT(CID_RemoveButton, UICE_ButtonClicked, handleRemoveButtonClicked()); HANDLE_EVENT(CID_OKButton, UICE_ButtonClicked, handleOK()); HANDLE_EVENT(CID_CancelButton, UICE_ButtonClicked, handleCancel()); #undef HANDLE_EVENT }