![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перемещение окна [D7, XP]
ttt © (2013-04-17 11:15:00)Добрый день.
Как вы знаете, если перетащить окно слишком высоко за верхнюю часть экрана, то оно пододвинется вниз. Можно ли это отключить?
Афонтий (2013-04-18 19:17:00) [1]
> то оно пододвинется вниз.
Не всегда. Зависит от ОС. Возможно где-то настраивается.
Бороться задумывался, но так и не собрался.
Но вы меня сейчас смотивировали, попробую на выходных. =)
Kilkennycat (2013-04-17 23:11:00) [2]а если окно есть, а в этот момент конфигурация мультимониторности меняется и\или разрешение экрана?
Kilkennycat (2013-04-17 23:10:00) [3]
> if Message.WindowPos^.y = -20
а если -25?
ttt (2013-04-17 12:59:00) [4]Не знаю константа ли, но пока что решил так:
if Message.WindowPos^.y = -20 then
Message.WindowPos^.flags:= Message.WindowPos^.flags or SWP_NOMOVE;
O'ShinW (2013-04-17 12:09:00) [5]Top := -1*Random(Screen.Height);
встанет куда скажешь
ttt (2013-04-17 12:05:00) [6]У меня не оконное приложение, а выполняющее декоративную функцию. Ну, конечно же, там есть функционал, но не в этом суть. Допустим, юзер может засунуть половину приложения снизу, справа и слева, но он так не сделает с верхней частью экрана.
robt (2013-04-17 12:00:00) [7]Удалено модератором
Ega23 (2013-04-17 11:56:00) [8]Удалено модератором
robt (2013-04-17 11:43:00) [9]
> Можно ли это отключить?
а зачем ?
Inovet (2013-04-17 11:23:00) [10]> [2] Ega23 © (17.04.13 11:20)
> У меня появляется такой кружочег и окно раскрывается на весь экран.
А ты не мышкой попробуй. Нажми в системном меню "Переместить" и курсором его туда.
Inovet (2013-04-17 11:22:00) [11]Это в "Начинающих" оказывется. Тогда при чём тут Делфи? В своей программе надо изменить поведение настроенное пользователем для всей системы? Лучше поменять программу. Ну а вообще есть Screen у него есть размеры, у окна размеры и координаты.
Ega23 (2013-04-17 11:20:00) [12]
> если перетащить окно слишком высоко за верхнюю часть экрана,
> то оно пододвинется вниз.
У меня появляется такой кружочег и окно раскрывается на весь экран.
Inovet (2013-04-17 11:18:00) [13]> [0] ttt (17.04.13 11:15)
> Как вы знаете
Не знал. Действиельно возвращается. Удобно, чтобы не потерять.