Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Вниз

Stay on top v.s. MessageDlg ?! 


Dimedrol   (2002-02-12 13:10) [0]

Коллеги, столкнулся с такой проблемой:

форма, вызывается из ДЛЛ (тут все ОК);
форма fsStayOnTop;
но когда на этой форме необходимо вызвать
Confirmation, но это окошко появляется ЗА(!) ДЛЛь-ной
формой и притом, на нем фокус, разумеется,
и никак не переключиться обратно... ;-(
нельзя ли как-нить вызывать этот диалог
как OnTop, относительно вызвавшей его формой
(формой из ДЛЛ)



Belov   (2002-02-12 14:35) [1]

Фокус, прости где
на длл форме или на окошке Confirmation ?



IronHawk   (2002-02-12 15:01) [2]

эээээ а чё Modal его сделать не ?



Dimedrol   (2002-02-12 15:33) [3]

1. Фокус был на ДЛЛ-форме, а потом, ДЛЛ-форма вызывает
Confirmation но само окошко Confirmation появляется ПОД
ДЛЛ-овой формой, захватывая на себя фокус...
Т.е. фокус ввода оказывается ПОД активной формой ;-(

2.А вот "Modal" не хотелось бы...



Suntechnic   (2002-02-14 04:34) [4]

Попробуй вызывать API-ный MessageBox для начала c параметрами MB_SETFOREGROUND и MB_TOPMOST. Если не получится, то поиграйся с ещё подобными параметрами. На худой конец вызови с параметром MB_SYSTEMMODAL.



Анонимщик   (2002-02-14 10:58) [5]

Ты последний параметр в MessageDlg каким задаешь? Если ноль, поставь self



wicked   (2002-02-14 11:08) [6]

2 Dimedrol
а если confirmation сделать fsStayOnTop?... именно, когда он вызывается из формы...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.018 c
1-9216            DJ X                  2002-02-14 16:28  2002.03.04  
Подбросте пример кода


3-9070            amamed_3071           2002-01-21 11:41  2002.03.04  
Save Report (Qreport)


7-9311            Никто                 2001-11-30 04:20  2002.03.04  
Системный таймер в XP (55 or 10 ms)


14-9297           Лана Розанова         2002-01-16 15:16  2002.03.04  
Привет народу здешнему.


4-9334            - Andrew -            2002-01-03 17:46  2002.03.04  
Вопрос об идентификации однотипных дочерних окон в