Автоматически закрыть TCommonDialogDelphi , Программа и Интерфейс , Диалоги и ФреймыАвтоматически закрыть TCommonDialog
Оформил: DeeCo { It is possible to close a common dialog shown by TCommonDialog.Execute (or its overriddens) method while it is visible and application handles messages. The solution is: Es ist moglich einen TCommonDialog der mit TCommonDialog.Execute geoffnet wurde, automatisch zu schliessen wahrend er sichtbar ist. Die Losung ist: } SendMessage(GetParent(OpenDialog1.Handle), WM_SYSCOMMAND, SC_CLOSE, 0); Here's the translation of the content into Russian: Код:
Цель: Автоматически закрыть Описание:
Как это работает:
Когда вы вызываете Примечание: Это код предполагает, что диалоговое окно еще видно и приложение обрабатывает сообщения. Если диалоговое окно уже было закрыто или приложение не обрабатывает сообщения, это код может не работать так, как ожидалось.
В целом, это простой и эффективный способ программно закрыть Автоматическое закрытие диалогового окна TCommonDialog может быть выполнено с помощью вызова функции SendMessage в сочетании с Handle диалогового окна и кодом сообщения WM_SYSCOMMAND. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Диалоги и Фреймы ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |