![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как задать координаты точки минимизации окна? [D7, WinXP]
ABolnykh © (2009-11-16 11:41:00)Здравствуйте.
Приложение работает в фоновом режиме. При запуске в трее создаётся его иконка, а главная форма не показывается. Соответственно, на панели задач тоже ничего не отображается.
По щелчку на иконке в трее, отображается главная форма, а по её закрытию (щелчок на "Х") - форма скрывается с анимацией (вызывается Application.Minimize).
Всё прекрасно, НО: анимация сокрытия окна (по умолчанию) производится в направлении кнопки "Пуск" (в нижний левый угол), а мне нужно, чтобы она происходила в направлении его иконки (т.е. в направлении трея).
Кто в курсе, как это сделать, - поделитесь информацией, плиз.
DVM (2009-11-16 12:35:00) [1]Там есть параметр HSHELL_GETMINRECT кажется вот он и определяет прямоугольник в который свернется окно
DVM (2009-11-16 12:33:00) [2]
> Кто в курсе, как это сделать, - поделитесь информацией,
> плиз.
необходимо ставить ловушку WH_SHELL
Игорь Шевченко (2009-11-16 12:14:00) [3]SetWindowPlacement ?
clickmaker (2009-11-16 12:12:00) [4]AnimateWindow()