Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.02.16;
Скачать: [xml.tar.bz2];

Вниз

Перемещение окна   Найти похожие ветки 

 
ttt   (2013-04-17 11:15) [0]

Добрый день.

Как вы знаете, если перетащить окно слишком высоко за верхнюю часть экрана, то оно пододвинется вниз. Можно ли это отключить?


 
Inovet ©   (2013-04-17 11:18) [1]

> [0] ttt   (17.04.13 11:15)
> Как вы знаете

Не знал. Действиельно возвращается. Удобно, чтобы не потерять.


 
Ega23 ©   (2013-04-17 11:20) [2]


>  если перетащить окно слишком высоко за верхнюю часть экрана,
>  то оно пододвинется вниз.

У меня появляется такой кружочег и окно раскрывается на весь экран.


 
Inovet ©   (2013-04-17 11:22) [3]

Это в "Начинающих" оказывется. Тогда при чём тут Делфи? В своей программе надо изменить поведение настроенное пользователем для всей системы? Лучше поменять программу. Ну а вообще есть Screen у него есть размеры, у окна размеры и координаты.


 
Inovet ©   (2013-04-17 11:23) [4]

> [2] Ega23 ©   (17.04.13 11:20)
> У меня появляется такой кружочег и окно раскрывается на весь экран.

А ты не мышкой попробуй. Нажми в системном меню "Переместить" и курсором его туда.


 
robt   (2013-04-17 11:43) [5]


> Можно ли это отключить?

а зачем ?


 
Ega23 ©   (2013-04-17 11:56) [6]

Удалено модератором


 
robt   (2013-04-17 12:00) [7]

Удалено модератором


 
ttt   (2013-04-17 12:05) [8]

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


 
O'ShinW ©   (2013-04-17 12:09) [9]

Top := -1*Random(Screen.Height);
встанет куда скажешь


 
ttt   (2013-04-17 12:59) [10]

Не знаю константа ли, но пока что решил так:

if Message.WindowPos^.y = -20 then
 Message.WindowPos^.flags:= Message.WindowPos^.flags or SWP_NOMOVE;


 
Kilkennycat ©   (2013-04-17 23:10) [11]


> if Message.WindowPos^.y = -20

а если -25?


 
Kilkennycat ©   (2013-04-17 23:11) [12]

а если окно есть, а в этот момент конфигурация мультимониторности меняется и\или разрешение экрана?


 
Афонтий   (2013-04-18 19:17) [13]


> то оно пододвинется вниз.


Не всегда. Зависит от ОС. Возможно где-то настраивается.
Бороться задумывался, но так и не собрался.
Но вы меня сейчас смотивировали, попробую на выходных. =)



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

Форум: "Начинающим";
Текущий архив: 2014.02.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
15-1377900392
картман
2013-08-31 02:06
2014.02.16
широкий монитор...


2-1366625537
novai
2013-04-22 14:12
2014.02.16
проблемма с BorderStyle:= bsNone;


2-1366275892
Akella-M
2013-04-18 13:04
2014.02.16
TXMLDocument и ошибка Microsoft MSXML is not installed


2-1366377417
mefodiy
2013-04-19 17:16
2014.02.16
Не удаляется значение ключа реестра


15-1378133550
Степан Потапов
2013-09-02 18:52
2014.02.16
Кто переименовывает, а кто нет? (опрос)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский