Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
ВнизХочу свернуть детей... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c