Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Перехват MessageBox


Автор: Mr.Floppy 19.9.2007, 16:47
Есть SaveDialog.
ofOverwritePrompt = true

При попытке пересохранения файла вылезает стандартный MessageBox примерно такого содержания:
Цитата
%filename% already exists.
Do you want to replace it?


Можно ли отловить появление MessageBox'а и использовать вместо него свой диалог? А примерчик можно? Спасибо.

 smile 

Автор: bems 19.9.2007, 18:24
а почему бы не убрать ofOverwritePrompt и не сделать собственную проверку в обработчике OnCanClose

Автор: Mr.Floppy 19.9.2007, 19:08
А это мысль! Спасибо!  smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)