| 
| 
 | Вопрос # 1 108/ вопрос решён / | 
 |  Здравствуйте, уважаемые эксперты!Как программно развернуть программу? (извините за масло масляное :) ) 
|  |   Вопрос задал: Аксион (статус: 4-ый класс)Вопрос отправлен: 8 ноября 2007, 20:07
 Состояние вопроса: решён, ответов: 3.
 |  Ответ #1. Отвечает эксперт: Николай Рубан Здравствуйте, Блазер!
 Для этого достаточно Вашей программе послать сообщение, которое укажет нужное дейтвие:
 
 ...
SendMessage(Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0); //максимизируем/разворачиваем окно формы
... 
 ...
SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0); //минимизируем/сворачиваем окно формы
... Good Luck!!!
 
|  | Ответ отправил: Николай Рубан (статус: 10-ый класс)Время отправки: 8 ноября 2007, 20:43
 Оценка за ответ: 5
 Комментарий к оценке: ответы верные, просто я не правельно сформулировал) |  Ответ #2. Отвечает эксперт: Вадим К Здравствуйте, Блазер!Как всегда можно проще решить задачу:)
 Form1.WindowState := wsMaximazed;
 Только лучше выставлять не в инспекторе объектов, а в событии OnCreate - на некоторых компьютерах может не срабатывать корректно.
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 9 ноября 2007, 01:43
 Оценка за ответ: 5
 Комментарий к оценке: ответы верные, просто я не правельно сформулировал) |  Ответ #3. Отвечает эксперт: Feniks Здравствуйте, Блазер!Дополнение к выше сказанному.
 Попробуйте еще эти функции:
 
 SendMessage(Handle, WM_SysCommand, SC_RESTORE, 0);
ShowWindow(Handle, SW_RESTORE); 
|  | Ответ отправил: Feniks (статус: Бакалавр)Время отправки: 9 ноября 2007, 10:28
 Оценка за ответ: 5
 Комментарий к оценке: спс |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 9 ноября 2007, 11:41; участников в обсуждении: 2. 
|   | Аксион (статус: 4-ый класс), 9 ноября 2007, 08:53 [#1]:0_0  и это всё? |  
|   | Аксион (статус: 4-ый класс), 9 ноября 2007, 09:05 [#2]:хм извените я наверно опять не так сформулировал вопрос(( мне надо развернуть из панели задач |  
|   | Вадим К (статус: Академик), 9 ноября 2007, 11:41 [#3]:С панели задач можно с помощью Application.Restore; Хотя это именно развернёт, тоесть нет гарантии, что окно будет на переднем плане Галочка "подтверждения прочтения" - вселенское зло. |  31 января 2011, 19:23: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |