Проблемы с перерисовкой при переключении между программами

MyApp (.NET c #) запускается OtherApp (c ++).

При запуске мое приложение занимает весь экран и дает пользователю две возможности. Один из вариантов позволяет выйти из MyApp и вернуться на главный экран OtherApp. Второй вариант закрывает начальный экран и показывает другой экран для пользовательского ввода -после ввода он выходит и возвращается в OtherApp.

Иногда экран OtherApp не перерисовывается (виден только фон, а не кнопки) - я не могу легко воспроизвести это (когда я это делаю, это кажется счастливой случайностью), но я видел это в ряде приложений.

Есть ли способ, которым MyApp может принудительно перерисовать экран OtherApp?

Что могло быть причиной этого?

УТОЧНЕНИЕ - ДРУГОЕ ПРИЛОЖЕНИЕ НЕ НАШЕ. Наш клиент использует OtherApp. MyApp запускается событием filewatcher. Когда мы видим файл, мы его обрабатываем. Если это именно тот файл, который мы ищем, мы даем пользователю два варианта. OtherApp не знает о существовании MyApp.

7
задан Brian Webster 5 July 2011 в 21:18
поделиться