Погода: -12°C
  • Есть ли в Delphi такая фишка, как прилипание окна к краю экрана - ну типа как в Winampе? А если нет, то может дадите идею, как сделать нечто подобное? заранее спасибо

    Счастье — это когда тебя понимают

  • Есть.
     
    FormStyle:=fsStayOnTop;
    Top:=0; {или какой хотите}

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • именно так

    Блин, родился...

  • Это не прилипание, а выравнивание

  • а что ты понимаешь под прилипанием? не ну можно конечно убрать вообще возможность перемещать форму по экрану, ты это имеешь в виду

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • он имеет ввиду,как Аська
    по моему нет стандартной реализации этого в Делфи, надо самому писАть.

  • Что-то я не могу разобраться с FormStyle, за что оно отвечает. А под прилипанием(ну или выравниванием ) имеется в виду следующее:
    насчет аськи не знаю, но в Winampе, когда подвигаешь окошко на определенное расстояние к краю экрана, то оно само сдвигается до предела. Так вот как бы так тоже сделать в Delphi?

    Счастье — это когда тебя понимают

  • Ну как вариант обрабатывать событие на перемещение формы и отслеживать растояние до края экрана. В случае приближения на нужное растояние - прилипать.

    Скромность украшает мужчину. Но настоящий мужчина в украшениях не нуждается.

  • Ищущему да обрящется... Яндекс выдаёт толпу ссылок по ентой теме..
    http://articles.org.ru/showsites.php?http://www.proglib.ru/articles/art0000050.asp

  • Круто конечно все при помощи API функций делать.

    А можно навероное то же самое, используя возможности только Дельфи.

    Например, в обработке событий передвижения мыши в режиме нажатой кнопки (понятно когда схвачено именно то место, какое нужно), отслеживать свойства форма (её положение).

    Можно попробовать это сделать в обработке события передвижения самой формы, однако перевижение мыши тоже надо будет отслеживать.

    Забавная задачка.

  • Если можно сделать на API зачем выдумывать ещё что то :спок: ?

  • Спасибо всем ответившим!
    Тему можно считать закрытой:)

    Счастье — это когда тебя понимают

Записей на странице:

Перейти в форум

Модератор: