int IIsolationClient.PreProcessMessage(ref NiMessage message, out PreProcessMessageResult preProcessMessageResult) { preProcessMessageResult = 0; try { int result = 1; var target = FindTarget(message.HWnd); if (target != null) { Message msg = message; result = target.PreProcessMessage(ref msg) ? 0 : 1; message = msg; if (Stubs.ControlGetState2(target, Stubs.STATE2_INPUTKEY)) { preProcessMessageResult |= PreProcessMessageResult.IsInputKey; } if (Stubs.ControlGetState2(target, Stubs.STATE2_INPUTCHAR)) { preProcessMessageResult |= PreProcessMessageResult.IsInputChar; } } return(result); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
HResult INiIsolationClient.PreProcessMessage(ref NiMessage message, out PreProcessMessageResult preProcessMessageResult) { preProcessMessageResult = 0; try { var result = HResult.False; var target = FindTarget(message.HWnd); if (target != null) { Message msg = message; result = target.PreProcessMessage(ref msg) ? HResult.OK : HResult.False; message = msg; if (ControlStubs.ControlGetState2(target, ControlStubs.STATE2_INPUTKEY)) preProcessMessageResult |= PreProcessMessageResult.IsInputKey; if (ControlStubs.ControlGetState2(target, ControlStubs.STATE2_INPUTCHAR)) preProcessMessageResult |= PreProcessMessageResult.IsInputChar; } return result; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
public HResult PreProcessMessage(ref NiMessage message, out PreProcessMessageResult preProcessMessageResult) { preProcessMessageResult = 0; try { if (_page != null) { return(_page.PreProcessMessage(ref message, out preProcessMessageResult)); } return(HResult.False); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public HResult PreProcessMessage(ref NiMessage message, out PreProcessMessageResult preProcessMessageResult) { preProcessMessageResult = 0; try { if (_page != null) return _page.PreProcessMessage(ref message, out preProcessMessageResult); return HResult.False; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }