Я создаю подкласс NativeWindow ('MyNativeWindow'), чтобы использовать свой насос сообщений для связи с какой-то старой DLL. Мой код запускается внутри приложения WinForms, но я хочу, чтобы DLL и обработка сообщений выходили за рамки GUI.Проблема с NativeWindow, построенная в контексте потока
При создании MyNativeWindow из контекста приложения (непосредственно перед созданием основной формы приложения) все работает - вызывается WndProc NativeWindow и обрабатываются события. Однако, когда я использую поток для инициализации MyNativeWindow, кажется, что насос сообщения не будет работать.
Есть ли какие-либо ограничения на создание NativeWindow?
+1 за окном не имеет MessagePump. –