Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
4 / 4 / 0
Регистрация: 23.03.2013
Сообщений: 58
1

Залить канву цветом

14.05.2013, 19:55. Показов 2191. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Project1.rar
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(60,140);
Image1->Canvas->LineTo(140,140);
Timer2->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(140,140);
Image1->Canvas->LineTo(180,90);
Timer3->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer3Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(180,90);
Image1->Canvas->LineTo(210,140);
Timer4->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer4Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(210,140);
Image1->Canvas->LineTo(290,140);
Timer5->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer5Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(290,140);
Image1->Canvas->LineTo(210,180);
Timer6->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer6Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(210,180);
Image1->Canvas->LineTo(260,240);
Timer7->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer7Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(260,240);
Image1->Canvas->LineTo(180,210);
Timer8->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer8Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(180,210);
Image1->Canvas->LineTo(100,240);
Timer9->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer9Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(100,240);
Image1->Canvas->LineTo(150,180);
Timer10->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer10Timer(TObject *Sender)
{
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->MoveTo(150,180);
Image1->Canvas->LineTo(60,140);
Image1->Picture->SaveToFile("C:\\Users\\FAZLIDDIN\\Desktop\\star\\star.bmp");
Form1->Canvas->FloodFill(70,140,clRed,fsSurface);
Image1->Hide();
Delay->Enabled=true;
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::DelayTimer(TObject *Sender)
{
Graphics::TBitmap* star = new Graphics::TBitmap;
star->LoadFromFile("C:\\Users\\FAZLIDDIN\\Desktop\\star\\star.bmp");
Form1->Canvas->Draw(x,y,star);
 
x=x+7;y=y+7;
}
Floodfill непамог или я не знаю как пользоватся
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 19:55
Ответы с готовыми решениями:

Залить прозрачным цветом непрозрачные линии и прямоугольники на канве
Доброго времени суток есть ли какой то способ залить прозрачным цветом непрозрачные линии и...

Залить HWND цветом
Здравствуйте, нужно залить определенным цветом(полностью) элемент такой. Видел вариант через...

Как многоугольник залить цветом?
Есть вектор вершин многоугольника vector&lt;POINT&gt; vertexs; У него есть цветная рамка. Как этот...

Нарисовать и залить чёрным цветом квадрат
приведите пример кода (рисовать &lt;windows.h&gt;) p.s искал, пытался вставить в свой код и чот не...

12
13 / 13 / 6
Регистрация: 27.05.2012
Сообщений: 208
14.05.2013, 20:17 2
Краткое руководство по работе с классом TCanvas для начинающих
0
4 / 4 / 0
Регистрация: 23.03.2013
Сообщений: 58
14.05.2013, 20:43  [ТС] 3
я бил там если можеш не подскажиш коди как залит света ???
0
Avazart
14.05.2013, 21:23
  #4

Не по теме:

Кто такая Света и зачем её заливать ? :rofl:

1
LK
14.05.2013, 22:24
  #5

Не по теме:

залить там, где бил, чтобы побоев не было видно

0
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
15.05.2013, 08:13 6
Добавлено через 47 секунд
Цитата Сообщение от Akmal Посмотреть сообщение
или я не знаю как пользоватся
так и есть.
C++
1
2
Image1->Canvas->Brush->Color=clRed;
Form1->Canvas->FloodFill(70,140,clWhite,fsSurface);
т.е. надо clWhite вместо clRed

Не по теме:

еще чтобы не было видно побоев, можно залить труп светы бетоном

2
4 / 4 / 0
Регистрация: 23.03.2013
Сообщений: 58
16.05.2013, 19:21  [ТС] 7
мне надо залить красном светом звёздочку
а вы как я понял компонент залили
0
Avazart
16.05.2013, 19:24
  #8

Не по теме:

мне надо залить красном светом звёздочку
Надеюсь не на небе

0
4 / 4 / 0
Регистрация: 23.03.2013
Сообщений: 58
16.05.2013, 20:16  [ТС] 9
Цитата Сообщение от Avazart Посмотреть сообщение

Не по теме:


Надеюсь не на небе

может быть поможите разобратся ????
0
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.05.2013, 20:19 10
Цитата Сообщение от Akmal Посмотреть сообщение
может быть поможите разобратся ????

Не по теме:

Миссия не выполнима...

Это скорее к учителю русского, или к доктору, или хз, но не сюда...

0
LK
Заблокирован
16.05.2013, 23:02 11
Akmal, все, что вам необходимо для решения данной задачи, есть здесь:
Краткое руководство по работе с классом TCanvas для начинающих
0
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
17.05.2013, 05:40 12
Цитата Сообщение от Akmal Посмотреть сообщение
а вы как я понял компонент залили

Не по теме:

а у вас молоко убежало (с)



извините, что бездумно скопипастил ваш код.
вот так надо:
C++
1
2
Image1->Canvas->Brush->Color=clRed;
Image1->Canvas->FloodFill(70,140,clWhite,fsSurface);
1
LK
17.05.2013, 17:14     Залить канву цветом
  #13
 Комментарий модератора 
AntonChik, прекратите в каждой теме упражняться в красноречии наподобие
Цитата Сообщение от AntonChik Посмотреть сообщение
Не по теме:
а у вас молоко убежало (с)
. Подобные ваши "афоризмы" не несут полезной информации и засоряют темы.
Это - последнее предупреждение. Дальше будут санкции.
0
17.05.2013, 17:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2013, 17:14
Помогаю со студенческими работами здесь

Не получается залить цветом канву Image
Делаю paint. Есть два объекта Image1,Image2. На канве Image1 происходит много всякой всячины....

RxRichEdit залить страницу цветом
Как в RxRichEdit, залить страницу цветом, как в Word-е?

Залить прямоугольник зелёным цветом
Здравствуйте, ребята! Прощу прощения, что задаю такой глупый вопрос, но понять не могу, почему...

Как залить полигон цветом
Point3D w = new Point3D; PointF v = new PointF; double phi = 45; double...

Нарисовать треугольник и залить цветом
Помогите нарисовать треугольник по заданным координатам в Pascal ABC .net, не могу понять как...

Как залить фигуру цветом?
есть у меня например пирамида, нарисованная точечно ( GL_LINE ), и никак по другому, нужно залить...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru