Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 25.02.2010, 23:53   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.12.2008
Сообщений: 78
Репутация: 19
По умолчанию Перетаскивание формы по рабочему столе

Может кто то знает как сделать в delphi 7 программу в которой можно нажав мышкой на форме перетаскивать форму по рабочем столе, например как плавающее окошко в download master.
FominVM вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: AOC 27G4HAкаркасный дом 2 этажавингс м blf230 vimесли доставка авито в озонСерьги из красного золота с малахитом Клевер


Старый 26.02.2010, 08:30   #2
hack
Старожил
 
Аватар для hack
 
Пол:Мужской
Регистрация: 27.05.2005
Адрес: Тверь (Первомайка)
Сообщений: 1,929
Репутация: 3260
По умолчанию Re: Перетаскивание формы по рабочему столе

Попробуйте так:
Код:
ReleaseCapture;
Perform(WM_SYSCOMMAND, $F012, 0);
Вставьте в Form.MouseDown.
__________________
У победы много отцов, поражение всегда сирота.
hack вне форума
 
Ответить с цитированием Вверх
Старый 26.02.2010, 14:34   #3
FominVM
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.12.2008
Сообщений: 78
Репутация: 19
По умолчанию Re: Перетаскивание формы по рабочему столе

Цитата:
Сообщение от hack Посмотреть сообщение
ReleaseCapture;
Perform(WM_SYSCOMMAND, $F012, 0);

что то ето не работает.
я уже нашол,ват как работает:
ReleaseCapture;
(Sender as TForm).Perform(wm_syscommand, $f012, 0);
FominVM вне форума
 
Ответить с цитированием Вверх
Старый 06.09.2010, 12:01   #4
anvolkov
Неактивный пользователь
 
Регистрация: 03.09.2010
Сообщений: 1
Репутация: 0
По умолчанию Re: Перетаскивание формы по рабочему столе

procedure TfrPoezdki.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const
SC_DRAGMOVE = $F012;
begin // ПЕРЕМЕЩАЕМ
ReleaseCapture;
frPoezdki.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0);

end;

- аналогично под форму/панельку и т.д. 100% работает
anvolkov вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перетаскивание объектов на странице ... Как? MrSnaKe HTML 7 19.02.2010 19:42
Как разрешить перетаскивание ярлыков mihail197 Windows XP 2 22.01.2010 12:29
Перетаскивание узлов по TTreeView Litvinenko_A Delphi 4 18.11.2008 17:32
Подключение к удаленному рабочему столу. Rasmus Windows XP 28 11.10.2008 12:47
перетаскивание в TreeView Litvinenko_A Delphi 1 08.09.2008 11:44

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:22. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04460 секунды с 13 запросами