Эквивалент службы окон для функций onhandlecreated & wndproc (от C#)
Существует ли какой-либо эквивалент для функций OnHandleCreated & WndProc для службы окон, аналогичной той, что используется в C# для формы?
Мне нужно реализовать WatchBP SDK(USB Library) для служба окон, которая работает с WebSocket для получения данных с устройства в веб-интерфейс.
в SDK ниже методы нужно реализовать но эти методы не вызываются в оконной службе поэтому уведомление не получено от устройства к оконному сервису.
protected override void OnHandleCreated(EventArgs e) { base.OnHandleCreated(e); this.watchBPOfficeHid.RegisterHandle(this.Handle); } protected override void WndProc(ref Message m) { base.WndProc(ref m); this.watchBPOfficeHid.ParseMessages(ref m); }
хотя я наследую класс обслуживания окон от System.Окна.Формы.Форма, но выше метод не вызывается.
В WinForms мы могли бы использовать OnHandleCreated, чтобы получить дескриптор, как только он будет создан. Есть ли какая-то альтернатива этому в оконном сервисе?
Любая помощь будет оценена по достоинству.
Заранее спасибо.
Что я уже пробовал:
Is there any equivalent for OnHandleCreated & WndProc functions for a Window Service similar to the one in C# for a form?