Ejemplo n.º 1
0
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
}
Ejemplo n.º 3
0
void Session::handleGetFrame(const boost::system::error_code& error, size_t bytes_transferred)
{
  if (_data[0] == 'G') {
    _dlg->OnBnClickedBtnAcquire();
    start();
  }
  else {
    handleOK(error);
  }
}
Ejemplo n.º 4
0
/**
 *	@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
}