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

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

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

Заливка на c++ - C++

13.03.2013, 17:46. Просмотров 1158. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток.
Мне нужно самому написать заливку на c++.
Подскажите пожалуйста что можно по этой теме почитать.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2013, 17:46     Заливка на c++
Посмотрите здесь:

Рекурсия. Заливка - C++
Написать функцию заливки, используя закон 1 4 * 2 3 (единица и тройка над звёздочкой и под звёздочкой...

Заливка контуров в текстовом файле - C++
Помогите написать или хотя бы дайте подсказки к решению написания такой программы: Программное приложение должно выполнять выполняющее...

Нарисовать прямоугольник - обводка одними символами, заливка - другими - C++
Нарисовать прямоугольник - обводка одними символами, заливка - другими. Пользователь задаёт высоту-ширину, а так же символы.С++

Заливка - CorelDRAW
Возможно ли сделать на месте черных линий лучи, наподобие среднего? Т.е., чтобы из одной точки (верхний правый угол), выходили три луча?

Заливка БД - Java БД
Добрый день. Есть БД в ней 25 таблиц, в каждой от 500 до 1000 строк(от 1 до 6 фото, 5 строк с описаниями (Высота, Ширина, Цвет...),...

заливка - Turbo Pascal
Program pr; uses crt, graph; var d, m, x, y : integer; begin d:=detect; initgraph (d,m,''); setbkcolor (3); settextstyle...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1463 / 677 / 88
Регистрация: 03.06.2009
Сообщений: 3,547
Завершенные тесты: 1
13.03.2013, 20:42     Заливка на c++ #2
Вот самая примитивная, но ОЧЕНЬ неэффективная:

C++
1
2
3
4
5
6
7
8
9
10
11
12
 void FillArea (HDC hdc,COLORREF grn_pix, COLORREF new_pix, int x, int y)
{
    COLORREF pp=GetPixel(hdc,x, y); //Взять цвет текущей точки
    if (pp!=grn_pix&&pp!=new_pix)   //если окрашена не в цвет заливки и границы
    {
        SetPixel (hdc,x, y, new_pix);   //то закрасить в цвет заливки
        FillArea(hdc,grn_pix, new_pix, x+1, y); //Проверить соседние точки
        FillArea (hdc,grn_pix, new_pix, x, y+1);
        FillArea (hdc,grn_pix, new_pix, x-1, y);
        FillArea (hdc,grn_pix, new_pix, x, y-1);
    }
}
или еще вариант реализации: http://habrahabr.ru/post/116374/ с описанием.
Just_2D
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 22
14.03.2013, 00:20  [ТС]     Заливка на c++ #3
Спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2013, 08:22     Заливка на c++
Еще ссылки по теме:

Заливка - C++/CLI WinForms
Как заливать фигуры в CLI? На пример квадрат в косую линию? Спасибо.

Заливка - Delphi
как использовать заливку FloodFill(?,?,?,?)

Рандомная заливка - C++/CLI WinForms
Строю циклом с задержкой круговую диаграмму из паев (pie). Необходимо, чтобы каждый сектор заливался случайным цветом. Сначала собирался...

Заливка ячеек - MS Excel
Здравствуйте! Помогите написать макрос. При задании в ячейке T5 значения PL, ячейка C5 заливается, например, цветом #FFH567....

Заливка полотна - MS Word
Как залить половину полотна, в которое надо фигуры добавлять? Мне надо одну часть залить одним цветом, а вторую другим.

заливка цветом - MS Access
Доброе время суток! Подскажите как автоматически залить цветом, на первом листе номера на против которых вручную проставляется статус...


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
14.03.2013, 08:22     Заливка на c++ #4
Может пригодится:
Нарисовать закрашенную звезду
Yandex
Объявления
14.03.2013, 08:22     Заливка на c++
Ответ Создать тему
Опции темы

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