Я пишу расширение оболочки Windows на C #, используя EZShellExtensions.NET .
Я добавляю контекстное меню, которое показывает диалоги.
Предположим, я показываю окно проводника (A). Затем я использую контекстное меню, чтобы показать немодальное окно (B).
В Windows XP и Windows Vista, когда я закрываю A, B закрывается (мне нужно такое поведение). Однако в Windows 7, когда я закрываю A, B не закрывается, но не реагирует на события. Мои вопросы:
EDIT : Если я установил A как владелец B, когда я закрываю A, B также закрывается. Но это создает новый выпуск . B всегда выше A.