Захват события ShowWindow в коде.Net

Кто-нибудь знает, как захватить вызов API ShowWindow в форме.NET?

У нас есть внешняя программа VB6, вызывающая ShowWindow, чтобы минимизировать все наши формы.NET во втором приложении. Я хотел бы иметь возможность добавить какой-либо обработчик событий, чтобы знать, когда сообщение принимается формой.NET, чтобы я мог решить, следует ли его игнорировать. Основная проблема заключается в том, что когда у вас открыто модальное дочернее окно в.NET и вызывается API ShowWindow, который минимизирует родительскую и дочернюю формы, он закрывает модальное дочернее окно. Это плохо.

Использовать обычную обработку событий формы.NET (в Resize, FormClosing и т. Д. Слишком поздно, и любая обработка, выполняемая там, не мешает закрытию модального окна, вопреки тому, что вы думаете.

1 ответ

Другие вопросы по тегам