Как узнать какое окно закрывает форму?Delphi , Программа и Интерфейс , Приложение своёКак узнать какое окно закрывает форму?
Here's the translation of the text into Russian: Чтобы узнать, какой из окон закрывает другое окно, вы можете использовать функцию В вашем коде вы уже используете этот подход для перебора окон, которые могут закрывать другое окно. Вы получаете handle предыдущего окна в порядке Z-отображения, вызывая Если вы хотите узнать, которое конкретное окно закрывает вашу форму, вы можете отслеживать handle предыдущего окна ( Вот модифицированная версия вашего кода:
В этом модифицированном коде, когда вы находитесь в окне, которое закрывает вашу форму (т. е., Обратите внимание, что этот код предполагает, что предыдущее окно в порядке Z-отображения является тем, которое закрывает вашу форму. Если есть несколько окон с одним и тем же порядком Z-отображения, это подход может не работать правильно. В статье описывается способ определить, какое окно закрывает форму, используя функцию GetWindow и проверку видимости и состояния окна. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Приложение своё ::
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |