Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0 ян 16.10.06 15:19:26 - 17.10.06 16:03:06

вопрос MessageBox



Добрый день всем!

как заставить MessageBox или MessageDlg - не важно
поместить поверх всех окон(сгенерился Excel файл, надо на него посмотреть и решить оставлять его или нет)?

Оно конечно MB_SYSTEMMODAL, но возникает вот:
делаю

E := CreaTeOleObject();
...
E.Visible := True; \\ отчет сгенерился

If (Application.MessageBox(' ',MB_YesNO + MB_SYSTEMMODAL) = IDYES) then
...


MessageBox конечно открывается и отчет есть, но Excel неактивный и документа не
видно.
хотелось бы чтоб документ было видно и Box на нем.. Цитата

 #1 Kortez © 17.10.06 13:48:24

> MessageBox конечно открывается и отчет есть, но Excel неактивный
> и документа не
> видно.
> хотелось бы чтоб документ было видно и Box на нем..


Excel запускается, как отдельное приложение, не связанное с Application. Если научишься пристёгивать свои месседжбоксы к чужим аппликациям, твоё желание исполнится
 #2 Axis_of_Evil © 17.10.06 16:03:06

могет MessageBox(HandleodExcelWindow?, MB_YesNO + MB_SYSTEMMODAL) = IDYES) then
// всего лишь предположение




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов