Я использую ShowWindow из user32.dll, чтобы отображать всплывающие окна в стиле посыльного (всегда сверху, не краду фокус), но я не могу заставить их ответить. Кажется, что в моей новой форме отсутствует messageloop, и поэтому не может нарисовать ее элементы управления или реагировать на ввод.ShowWindow and messageloop
Я попытался создать форму в фоном, но это, похоже, не помогает (форма все еще остается невосприимчивой).
Если я показываю форму с помощью Application.Run (myForm), я получаю messageloop и отвечающую форму, но не всегда на вершине + функция do-not-steal-focus.
Так что мой вопрос: как мне создать messageloop для моей формы?
На данный момент я перейду с Application.DoEvents. Это не самое элегантное решение, но единственное, что я могу придумать. – Morri