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

Вниз

Хочу свернуть детей...   Найти похожие ветки 

 
Spiteful Groove   (2003-03-08 18:57) [0]

Нужно свернуть все MDIChild окна одновременно...

procedure TForm1.MinimizeAll1Click(Sender: TObject);
var i:integer;
begin
for i:=0 to MDIChildCount-1 do
ActiveMDIChild.WindowState:=wsMinimized;
end;

Они сворачиваются поочереди :(
Как быть?

p.s. Уже задавал вопрос, тока Админам ненравится что я тут пишу вопросы и удаляют всё нах...

Админам: Чё вам не имётся... Мне помощь нужна, а вы косячите всё :(


 
Юрий Зотов ©   (2003-03-08 19:10) [1]

Беда в том, что на машине с одним процессором нельзя выполнить несколько оконных функций одновременно. Да еще в одном потоке.

То есть на вопрос "как быть" ответ такой - поставить столько CPU, сколько у Вас окон и работать с каждым окном в отдельном потоке, закрепив его за отдельным CPU. Плюс потребуется нечто вроде многоканальной видеокарты для параллельной перерисовки.


 
Spiteful Groove   (2003-03-08 19:12) [2]

Но есть же кнопачка которая сворачивает все окна в Виндовсе.... почему нельзя свернуть детей таким же образом?


 
Юрий Зотов ©   (2003-03-08 19:15) [3]

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

Снимите в системе флажок "Анимация окон" - и в Вашей программе увидите то же самое.


 
Spiteful Groove   (2003-03-08 19:25) [4]

А программно можно убрать этот флажок?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-63964
Ipx
2003-02-27 15:57
2003.03.20
Удаление строк из таблиц MSAccess с эффектом


1-64151
kex86
2003-03-07 06:42
2003.03.20
until not GetMessage(msg, 0, 0, 0);


3-64003
Сергей
2003-02-28 16:19
2003.03.20
Асинхронное выполнение хранимых процедур


14-64327
iZEN
2003-03-03 16:22
2003.03.20
Оцените сайт: http://izen.by.ru


14-64378
HanIP
2003-03-05 19:34
2003.03.20
quickreport