Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/20: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30

Перетаскивание объектов за пределы формы

19.08.2011, 00:59. Показов 4712. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю что то вроде панели быстрого запуска программ.При перетаскивании с рабочего стола на форму файла, создается кнопка содержащая соответствующую иконку и путь к файлу.

Вопрос в том как сделать что бы кнопку можно было вытащить за пределы формы что бы графически с иметировать перетаскивание файла с панели?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.08.2011, 00:59
Ответы с готовыми решениями:

Перетаскивание формы
Всем доброго времени суток. Я кинул на форму компонент TImege на его оброботчик событий MouseUp бросил такой код. void __fastcall...

Перетаскивание формы со свойством BorderStyle равным bsNone
Не поскажите обработчики событий для перетаскивания формы со свойством BorderStyle=bsNone, очень нужно

Применение свойств объектов из следующей формы к свойствам объектов данной формы
Подскажите, как, например, по клику на кнопку присвоить ей рисунок, который присвоен пикчербоксу из второй формы?

26
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.12.2011, 18:58  [ТС]
Студворк — интернет-сервис помощи студентам
Пробывал не канает.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.12.2011, 19:01
Repaint()
И каким боком в эту тему затесалось обновление рабочего стола ? Все новое - в новую .
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.12.2011, 21:11  [ТС]
Задача одна: с имитировать перетаскивание объекта из формы своей проги на рабочий стол.
Как решение рисовать этот объект на рабочем столе если курсор выходит за пределы нашей формы.
Но после такого рисование необходимо обновление рабочего стола.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
10.12.2011, 21:17
Что есть рабочий стол ? Это -
1. папка
2. ListView
Как вы собираетесь туда что-нибудь таскать ?
На DC что-нибудь нарисовать да можно, но это будет затираться при любом обновлении экрана - как вы думаете, почему придумали ярлыки для размещения на рабочем столе ?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.12.2011, 20:29  [ТС]
В том то и задумка сделать прогу напоминающую рабочий стол только в виде окна, вместо ярлыков объекты содержащие в себе иконку TIcon и путь к файлу.

Добавлено через 4 минуты
Я не собираюсь что то перетаскивать я лишь хочу с имитировать перетаскивание, при таком перетаскивании объект просто будет удалятся или как вариант будет создаваться ярлык на основании пути.
Проблема состоит в программном вызове этого обновления рабочего стола.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
25.12.2011, 20:48
C++
1
UpdateWindow(GetDesktopWindow());
C++
1
InvalidateRect(NULL,NULL,True);
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.02.2012, 22:15  [ТС]
C++
1
InvalidateRect(NULL,NULL,True);
работает а вот
C++
1
UpdateWindow(GetDesktopWindow());
почемуто нет

 Комментарий модератора 
Avazart, вы тег кода научитесь использовать, или мне поискать причину для карточки ?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.02.2012, 22:15

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

Перетаскивание объектов
Всем доброго времени суток. Возник вопрос с перетаскиванием изображения в div Код<html> <body> <style> ...

Перетаскивание объектов
ребята тут лаюа с перетаскиванием. в лабе если букву перетащить в слово то эта буква становится на последее место( например сл_ва, с...

Перетаскивание нарисованных объектов
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Перетаскивание объектов в delphi 7
Подскажите пожалуста как сделать в delphi 7 чтобы можно было перетаскивать объекты если в pascalabc то необходимо прописать ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru