Я с нетерпением жду возможности остановить мое сообщение, чтобы продолжить или другими словами, чтобы оно было обработано.
Скажем, местоположение курсора в текстовом поле, и я сканирую штрих-код "# Save #". Я распознал с помощью WindowProc, что это текст со штрих-кодом, и я обработал Сохранить текст (сохраняя мою форму), но теперь я не хочу писать этот текст ("# Save #") в текстовом поле.
Таким образом, в коротком предложении я ищу свойство или метод, чтобы сказать окну, что этот текст (ввод) обрабатывается, не предпринимайте никаких дальнейших действий.
HwndSource source = (HwndSource)PresentationSource.FromDependencyObject(this);
source.AddHook(WindowProc);
private IntPtr WindowProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
if(device == barcode)
{
......
.....
//Did some action
//tried to stop msg to follow further in loop, but not working
handled ==true;
}
return IntPtr.Zero;
}