![]() |
![]() ![]() ![]() ![]() |
|
Автоматически закрыть 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 прямо в свой смартфон. Подпишитесь на наш :: Главная :: Диалоги и Фреймы ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||