Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2014, 22:39   #1
volzhia
Новичок
Джуниор
 
Регистрация: 03.02.2011
Сообщений: 1
По умолчанию Перемещение объектов мышью

Здравствуйте. Такой случай. я нажатием на кнопку создаю
Цитата:
I[index] = new TImage(this);
I[index]->Parent= this;
Создаю таких картинок до 15 штук. Мне нужно при удержании левой новкой перемещать по форме каждую отдельную картинку.
Сейчас в таймере это происходит так
Цитата:
if (GetAsyncKeyState(49) != 0)/*1..*/ {G=0;}
if (GetAsyncKeyState(50) != 0) {G=1;}
if (GetAsyncKeyState(51) != 0) {G=2;}
if (GetAsyncKeyState(52) != 0) {G=3;}
if (GetAsyncKeyState(53) != 0) {G=4;}
if (GetAsyncKeyState(54) != 0) {G=5;}
if (GetAsyncKeyState(55) != 0) {G=6;}
if (GetAsyncKeyState(56) != 0) {G=7;}
if (GetAsyncKeyState(57) != 0)/*..9*/ {G=8;}
if (GetAsyncKeyState(VK_LBUTTON) != 0){
I[G]->Top=yy-Form1->Top-30;
I[G]->Left=xx-Form1->Left-10;
}
Но это извращенство и просто хочу показать что я хочу. На что мне опираться чтобы так сделать?
volzhia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Перемещение региона мышью. kira_truelove Win Api 3 29.11.2012 09:51
Изменение размеров объектов на форме мышью Vladislavik36 C# (си шарп) 3 26.09.2012 18:49
Перемещение мышью динамического TEdit в runtime singularity.storm Помощь студентам 1 15.06.2011 08:24
перемещение (перетаскивание) формы мышью segail Microsoft Office Excel 1 26.07.2010 12:50
Перемещение окна мышью за Image Viteef Общие вопросы Delphi 2 03.05.2007 23:48