Вниз
Скачать: CL | DM;

блокировка   Найти похожие ветки 

← →
Aleksandrrr ©   (2005-08-16 20:21) [0]

Подскажите, пожалуйста, в такой ситуации.
Из Делфи вызываю PowerPoit; окно Делфи лежит
поверх PowerPoit.
Как сделать, чтобы клавиатура и мышь работали только внутри Делфиского окна, а в PowerPoit ничего не нажималось?


← →
Shopot ©   (2005-08-17 07:57) [1]

Показывай свою форму в модальном режиме. И весь фокус ввода с клавы будет у твоего окно. На счет мыши, если форма будет в модальном режиме отображения, то тогда есль мышью счелкнут не в ней, ничего не случится. Form1.ShowModal;


← →
Aleksandrrr ©   (2005-08-17 14:12) [2]

Не выходит.
Если я правильно понял,
то модальная форма - форма, которая
должна быть закрыта перед обращением к другой
форме данного приложения. Вот если бы были Form1 и
Form2, то  одну из них можно сделать неактивной.
А у меня - Form1 вызывает PowerPoint.
(только вызывает, для запуска слайдов нужно нажать еще
одну кнопку на Form1),
PowerPoint - это не моя форма (ну правда, не моя) и, следовательно,
сделать неактивной ее таким способом нельзя.
Если я в чем-то ошибаюсь - скажите.

  Необходимо, чтобы при запуске Form1 пользователь не мог
активизировать приложение PowerPoint из PowerPoint,
а мог это сделать только из моей формы Form1



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
14-1124125245
TJulia
2005-08-15 21:00
2005.09.11
Юниксовая аська


2-1123534323
timon84
2005-08-09 00:52
2005.09.11
Передача переменной между прцедурами


14-1122358525
Juice
2005-07-26 10:15
2005.09.11
Серьезная книжка по Delphi


9-1116130550
NightSnyper
2005-05-15 08:15
2005.09.11
PowerDraw


1-1124284424
zorik
2005-08-17 17:13
2005.09.11
Аналог кнопки "Выполнить" в Windows (как организовать)




   Наверх