|
#1
|
|||
|
|||
Рабочий стол
Помогите. Как мне добавить к моей форме эффект залипания к краям рабочего стола как у WinAmp
|
#2
|
|||
|
|||
Не знаю, как ведёт себя Winamp, но форма будет прилипать к краю экрана при её свойстве ScreenSnap = True. Расстояние в пикселах, с какого это действует, в свойстве SnapBuffer.
|
#3
|
|||
|
|||
Но у меня стоит Delphi 6, который не знает что такое ScreenSnap и SnapBuffer или я не знаю где находятся эти свойства
Последний раз редактировалось Ama, 15.07.2008 в 14:07. |
#4
|
||||
|
||||
Цитата:
Здесь пример как это сделать: http://www.delphicode.ru/interface/sticky.htm Delphicode.org - справочник Delphi |
#5
|
|||
|
|||
Рабочий стол
Цитата:
Спасибо за пример. Но если я изменю свойство формы BorderStyle на bsNone то при перемещении формы к краям она никак не может выбрать прилипать к краю или нет? А если BorderStyle <> bsNone, то все работает отменно. |
#6
|
|||
|
|||
Установи у формы свойство ScreenSnap:=true; и будет тебе счастье
|
#7
|
|||
|
|||
А так же отредактируй свойство формы SnapBuffer на любое число, желательно, как в WinAmp поставь 42
|