0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 49
|
||||||
1 | ||||||
Рисование точек по нажатию клавиши15.12.2013, 23:33. Показов 5885. Ответов 8
Метки нет (Все метки)
Ребят помогите разобраться.Я вообще только начал изучать WinAPI и много делаю по учебнику, поэтому в коде может быть много лишнего, но сильно не ругайте.Но вот не могу понять.У меня задание такое: надо чтобы по нажатию ЛКМ в некой области сетки появлялся, допустим, красный кружок...Вот как мне такое реализовать?Прикрепляю код, который я более менее написал. Заранее спасибо.
0
|
15.12.2013, 23:33 | |
Ответы с готовыми решениями:
8
Вывод изображения по нажатию клавиши Как менять толщину и цвет линий по нажатию клавиши? Добавление текстбоксов по нажатию клавиши и удаление по нажатию другой кнопки Программа, которая по нажатию клавиши r или к рисует красный прямоугольник, а по нажатию q или й завершает работу |
24 / 24 / 6
Регистрация: 12.04.2013
Сообщений: 122
|
|
15.12.2013, 23:55 | 2 |
Я не совсем понимаю что требуется. Вам нужно нарисовать сетку с определенным шагом и уже по нажатию мышки определить в какую ячейку сетки вы попали и нарисовать там круг?
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
16.12.2013, 00:02 | 3 |
PolApelcina, у тебя подход к задаче неправильный, т.к. твоя сетка просто нарисована и ее координаты в программе нигде не хранятся.
0
|
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 49
|
|
16.12.2013, 00:09 [ТС] | 4 |
Да, именно.
Добавлено через 6 минут Ну если можете, то пожалуйста объясните или покажите как и что именно надо сделать?
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
16.12.2013, 00:17 | 5 |
Массив(ы) используй.
0
|
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 49
|
|
16.12.2013, 00:20 [ТС] | 6 |
А что мне тогда вместо сетки рисовать? прямоугольники? и их в массив загонять что ли?так?
0
|
24 / 24 / 6
Регистрация: 12.04.2013
Сообщений: 122
|
||||||
16.12.2013, 00:32 | 7 | |||||
Готово
Только этот вариант кода рисует круги не сохраняя их координаты. При обновлении окна все сотрется. Можно конечно координаты хранить в массиве. Или односвязный список создать. Дело ваше)
1
|
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 49
|
|
16.12.2013, 00:35 [ТС] | 8 |
Оогромное спасибо, очень выручил.Дальше разберусь сам, еще раз спасибо
0
|
24 / 24 / 6
Регистрация: 12.04.2013
Сообщений: 122
|
||||||
16.12.2013, 01:06 | 9 | |||||
Я тут немного подредактировал рисование сетки. Теперь она рисуется корректно при любой ширине и высоте. Лишнее попросту обрезается.
1
|
16.12.2013, 01:06 | |
16.12.2013, 01:06 | |
Помогаю со студенческими работами здесь
9
Как нарисовать много точек, если в классе Graphics рисование точек не предусмотрено вообще? Рисование Рисование точек по координатам Рисование по нажатию кнопкой Рисование по нажатию кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |