Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

demomodalvcl2koldll - вовсе и не модал   Найти похожие ветки 

 
parovoZZ ©   (2006-06-17 06:40) [0]

Собственно в демонстрационном примере есть такое
procedure CallKOLFormModal;
begin
 NewKOLForm1( KOLForm1, Applet );
 KOLForm1.Form.ShowModal;
 KOLForm1.Form.Free;
 KOLForm1 := nil;
end;

Проблема в том, что форма из длл вовсе и не модальная, а обыкновенная.


 
ECM ©   (2006-06-17 11:24) [1]

В пример вкралась неточность :)
Должно быть:
procedure CallKOLFormModal;
begin

 NewKOLForm1( KOLForm1, Applet );
 KOLForm1.Form.ShowModalEx;
 KOLForm1.Form.Free;
 KOLForm1 := nil;
end;
...
   function ShowModalEx: Integer;
   {* The same as ShowModal, but all the windows of current thread are
      disabled while showing form modal. This is useful if KOL form from
      a DLL is used modally in non-KOL application. }



 
parovoZZ ©   (2006-06-18 02:14) [2]

Ну а если у меня ехе кол? Будет работать первый вариант?

зы у меня переводчик сдох, поэтому с англицким плохо.


 
ECM ©   (2006-06-18 11:00) [3]

> у меня переводчик сдох,

Совет: учите английский - без него труба :)

> Ну а если у меня ехе кол?

Без разницы - ставьте ShowModalEx в любом случае


 
parovoZZ ©   (2006-06-20 02:16) [4]

А как при клике сделать звук и мигание модального окна?


 
ECM ©   (2006-06-20 11:02) [5]

> А как при клике сделать звук и мигание модального окна?

Громко пукнуть и немного поморгать глазом :)

В простейшем случае воспользоваться функциями MessageBeep(sndPlaySound),
FlashWindow(Ex). Только к KOL это отношения никакого не имеет. Да и задавать кучу разных вопросов не относящихся к теме ветки - глупо.
Создайте отдельную ветку - там и выясняйте - у Вас будет больше шансов получить правильный ответ...


 
parovoZZ ©   (2006-06-20 22:38) [6]

Ну почему же, на VCL это реализовано.



Страницы: 1 вся ветка

Текущий архив: 2007.03.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
2-1172670740
Sinus
2007-02-28 16:52
2007.03.18
загрузить данные из тхт файла


15-1172077975
Илья84
2007-02-21 20:12
2007.03.18
Перенос Delphi на другой ПК


15-1172433448
RASkov
2007-02-25 22:57
2007.03.18
Behold TV


2-1172006483
Comp
2007-02-21 00:21
2007.03.18
Маленький простой вопрос - прокрутка формы


8-1152996420
@!!ex
2006-07-16 00:47
2007.03.18
Упаковка звука.