Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Андрей Фамилия
Програмист
2
вклад
0
вопросов
3
ответа
33%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать похожий калькулятор расчета?
Андрей Фамилия
@AAProfi
ionden.com/a/plugins/ion.rangeSlider
Написано
более трёх лет назад
Как распределить пополнения по покупкам?
Андрей Фамилия
@AAProfi
Не понял... У Вас три пополнения, и три покупки. А как получилось пять записей в результате?
Написано
более трёх лет назад
Как создать собственную заставку (splash screen) на С++?
Андрей Фамилия
@AAProfi
void __fastcall TDemoForm::FormPaint(TObject *Sender)
{
Graphics::TBitmap& Bmp = *Image1->Picture->Bitmap;
this->Canvas->Draw(Image1->Left,Image1->Top,&Bmp);
/*Можно побаловаться еще вот так
Canvas->CopyMode = cmMergeCopy;
Canvas->CopyRect(Rect(0,0,Bmp.Width,Bmp.Height),Bmp.Canvas,Rect(0,0,Bmp.Width,Bmp.Height));
Canvas->Pen->Color = clRed;
Canvas->Pen->Width = 2;
Canvas->MoveTo(0,0);
Canvas->LineTo(Width,Height);
Canvas->MoveTo(0,Height);
Canvas->LineTo(Width,0);
*/
}
//---------------------------------------------------------------------------
void __fastcall TDemoForm::FormCreate(TObject *Sender)
{
Enabled = false;
BorderStyle = bsNone;
FormStyle = fsStayOnTop;
Position = poDesktopCenter;
BorderIcons << biSystemMenu << biMaximize << biMaximize;
Color = Graphics::clGreen;
TransparentColor = Graphics::clGreen;
TransparentColorValue = Graphics::clGreen;
Graphics::TBitmap * Bmp;
Bmp = new Graphics::TBitmap();
Bmp->PixelFormat=pf32bit;
Bmp->SetSize(Image1->Picture->Width,Image1->Picture->Height);
Bmp->Canvas->Brush->Color=Graphics::clGreen;
Bmp->Canvas->FillRect(Rect(0,0,Bmp->Width,Bmp->Height));
Bmp->Canvas->Draw(0,0,Image1->Picture->Graphic);
int Pixel0 = ((int*)Bmp->ScanLine[0])[0];
for(int y=0; y< Bmp->Height; y++)
{
int* line = (int*) Bmp->ScanLine[y];
for(int x=0; x< Bmp->Width; x++)
if(line[x] == Pixel0) line[x] = Graphics::clGreen;
}
Bmp->TransparentColor=Graphics::clGreen;
Bmp->TransparentMode=tmFixed;
Bmp->Transparent=true;
Image1->Picture->Bitmap->Assign(Bmp);
delete Bmp;
}
//---------------------------------------------------------------------------
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама