Четвертый Borland C++ и его окружение

       

Закрытие диалогового блока


Каждый диалоговый блок должен обеспечивать возможность закрытия его пользователем. Для режимных диалоговых блоков это делается обычно с помощью кнопки OK или Cancel. TDialog имеет функцию

реакции на события CmOk или CmCancel, отвечающие на данные кнопки. CmOk вызывает CloseWindow, которая для проверки возможности

закрытия диалогового блока вызывает CanClose. При возврате True

CloseWindow передает данные диалогового блока и закрывает его вызовом CloseWindow. CmCancel вызывает функцию Destroy, которая

закрывает диалоговый блок безусловно и без передачи данных. Для

проверки ввода вы можете переопределить CanClose.



Содержание раздела