Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gansterlord
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 11
#1

события клавиатуры в с++ - C++

29.11.2012, 22:31. Просмотров 600. Ответов 5
Метки нет (Все метки)

Как сделать так что бы при нажатии на клавиатуру, дигалась картинка, и как додать картинку?спс)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 22:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос события клавиатуры в с++ (C++):

события от клавиатуры - C++
Сводная таблица расширенных кодов Значение 2-го Соответствующие клавиши байта 15 ...

C++ события нажатия клавиатуры - C++
помогите сделать мини программу, при нажатии на alt-x-f выводилось messagebox с текстом на экране(или форме) была бегущая строка, при...

Объяснить с примерами, как использовать события клавиатуры в С++ - C++
Здравствуйте. Вопрос немного ламерский, но может кто-нибудь сможет объяснить с примерами, как использовать события клавиатуры в С++?...

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

Как ввести двумерный массив с клавиатуры? Его размерность [n][m] нужно задавать с клавиатуры. - C++
Привет всем. Как ввести двумерный массив с клавиатуры? Его размерность нужно задавать с клавиатуры.

Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. - C++
Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. Начиная от этого...

5
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.11.2012, 22:45 #2
А на основе чего это? Builder? MFC? WinApi? А, может, Opengl?
0
gansterlord
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 11
30.11.2012, 00:47  [ТС] #3
Opengl

Добавлено через 1 минуту
в с++ пытаюсь сдлать игру,так что бы при нажатии на кнопку двигалась картинка , как ето сделать, скажжыте кто нить! спс все за ответы!
0
ithyphallic
14 / 14 / 1
Регистрация: 27.10.2012
Сообщений: 141
30.11.2012, 01:09 #4
при самом простом варианте - в событии FormKeyDown (или FormKeyPress) формы прописываешь:
C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
switch(Key)
{
case VK_LEFT : Man1 ->Left-=20; break;
case VK_UP : Man1 ->Top-=20; break;
case VK_RIGHT : Man1 ->Left+=20; break;
case VK_DOWN : Man1 ->Top+=20; break;
}
}
1
gansterlord
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 11
30.11.2012, 01:41  [ТС] #5
спс, а как добавить картинку?
0
ithyphallic
14 / 14 / 1
Регистрация: 27.10.2012
Сообщений: 141
30.11.2012, 10:50 #6
если изначально:
выбираешь TImage в списке Components List, затем в свойстве Picture ищешь картинку которая тебе нужна

если в ходе выполнения программы:
C++
1
2
3
4
5
6
Man1 = new TImage(this);
Man1 ->Parent = Form1;
Man1 ->Picture->LoadFromFile("man1.bmp");
Man1 ->AutoSize=true;
Man1 ->Left=100;
Man1 ->Top=100;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2012, 10:50
Привет! Вот еще темы с ответами:

Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию.З клавиатуры вводится имя компании, год основания - C++
Help

Делегаты и события - C++
Всем доброго времени суток. Понадобилось код из C# переделать на C++. Кода в принципе не много и он не сложен в понимании. Но сам Я на C#...

События и их обработка - C++
Подскажите как можно реализовать обработку событий, чтобы можно было использовать примерно такой код: void test_handler(object*...

События в ANSI C++ - C++
Прошу прощенья, что не очень внятно формулирую тему. Для меня это познавательный вопрос. Меня интересует: 1)Можно ли и как в...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
30.11.2012, 10:50
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru