Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Corra
0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 32
#1

Картинка, меняющая цвет - C++

17.09.2014, 21:48. Просмотров 362. Ответов 4
Метки нет (Все метки)

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

программа меняющая а на b
есть програ для вывода в обратном порядке предложений. ее нужно изменить ак,...

Функция,меняющая 1и 2 элемент местами
Уважаемые программисты,помогите написать программу, в которой функция меняет...

Функция меняющая местами адреса
В функции поменял местами, но ничего не изменилось. int main() { int a =...

Существует ли программа, меняющая код с Паскаля на Си?)))
Просто на паскале есть программа, и ее нужно на СИ переписать, а это очень для...

Функция, рекурсивно меняющая местами элементы списка
Добрый день. Есть задача: составиться функцию: void reverse(Node* header);...

Процедура меняющая последовательность элементов в списке на обратную
Напишите процедуру меняющую последовательность элементов в списке на обратную....

4
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
17.09.2014, 21:56 #2
В какой среде программирования это делаете?
Если Win32 API, то при создании кисти, которой закрашиваете фигуру
используйте для цветов переменные:
C++
1
2
3
4
5
6
7
int r,g,b;
// задаете значения r g и b по нужной вам формуле
r=128;
g=255;
b=0;
HBRUSH b=CreateSolidBrush(RGB(r,g,b));
SelectObject(hdc,b);
0
Corra
0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 32
18.09.2014, 01:26  [ТС] #3
zss, а если у меня есть готовое изображение? допустим, кружок нарисован в пеинте?
0
IrineK
Заблокирован
18.09.2014, 04:03 #4
Цитата Сообщение от Corra Посмотреть сообщение
При нажатии на кнопку
Повторю вопрос:
Цитата Сообщение от zss Посмотреть сообщение
В какой среде программирования это делаете?
0
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
18.09.2014, 07:22 #5
Цитата Сообщение от Corra Посмотреть сообщение
допустим, кружок нарисован в пеинте
Все так же, только после отрисовки картинки устанавливаете указанную кисть
и вызываете функцию FloodFill, она заливает область вокруг заданной точки
указанным цветом.
0
18.09.2014, 07:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2014, 07:22
Привет! Вот еще темы с решениями:

Функция, меняющая порядок следования элементов массива на противоположный
Написать функцию, меняющую порядок следования элементов передаваемого ей...

Программа меняющая местами два соседних символа в строке
Помогите, пожалуйста) Напишите программу, которая меняет местами каждые два...

Функция,меняющая местами первый и последний элементы массива
Напишите функцию меняющую местами первый и последний элементы массива. Можете...

Функция суммирующая значения своих аргументов и меняющая их местами
Определите функции, которые суммируют значения своих аргументов Внутри функции...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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