Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2014, 20:14   #11
koka123
 
Регистрация: 14.11.2013
Сообщений: 3
По умолчанию

void __fastcall TForm1::RotateImage(Graphics::TBitm ap *bm)
{
std::auto_ptr<Graphics::TBitmap> tmpbm(new Graphics::TBitmap);
tmpbm->Width=bm->Height;
tmpbm->Height=bm->Width;

for (int x=0;x<bm->Width;x++)
{
for(int y=0;y<bm->Height;y++)
{
tmpbm->Canvas->Pixels[y][bm->Width-1-x]=bm->Canvas->Pixels[x][y];
}
}
bm->Assign(tmpbm.get());
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
RotateImage(Image1->Picture->Bitmap);
}
//---------------------------------------------------------------------------
koka123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструктор Freewill Общие вопросы C/C++ 1 18.02.2012 21:51
Конструктор С++ sir.andrey Помощь студентам 7 25.07.2011 10:30
конструктор _ILYA_ Visual C++ 2 14.10.2010 01:38
С++ (конструктор, деструктор, копирующий конструктор) Jane-sad Помощь студентам 2 01.10.2010 10:01
конструктор An123 Помощь студентам 1 17.01.2010 17:14