![]() |
|
Модераторы: bsa |
![]()
|
|
| think |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 12.5.2008 Репутация: нет Всего: нет |
Добрый день! Не знаю, как реализовать технологию Drag-and-drop в С++ билдере. Значит, просто покажите, как перетаскивать картинку по форме
Спасибо! |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 5 Всего: 59 |
Немного разные вещи. Все что у вас на форме (включая картинку) - это ваше. И винда ничего там сама перетаскивать не будет - надо ловить события StartDrag и т.п. А вот бросать на вашу форму всякие разные объекты винда может - следовательно можно их ловить перехватывая OnDragDrop. А вообще - примеров уйма, под рукой ничего готового к сожалению нет. Хотя кое-что винда может и автоматом сделать - поставьте DragMode в автомат и посмотрите. Это сообщение отредактировал(а) Anikmar - 19.4.2009, 21:13 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
не кажется ли Вам, что Ваш тон отдает императивным наклонением ?! а для начала спросить у гугля ? вот в первой же ссылке : http://www.compdoc.ru/prog/builder/dragdrop/ Это сообщение отредактировал(а) mes - 19.4.2009, 21:42 |
|||
|
||||
| think |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 12.5.2008 Репутация: нет Всего: нет |
Я уже гугл весь перерыл, а знаний по сишке у меня еще не очень много, что бы по примеру ListBoxа переделать для Image.
|
|||
|
||||
| mes |
|
||||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
iинтересно однако, как у Вас вяжется это высказывание с названием темы :
Это сообщение отредактировал(а) mes - 20.4.2009, 00:28 |
||||
|
|||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 5 Всего: 59 |
Вкратце посоветую следующее:
У компонента, который вы хотите перетащить устанавливаете DragMode = Auto. У компонента, который может принять такой объект - перехватываете OnDragOver и OnDragDrop Смотрите помощь по этим событиям. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |