Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Сохранить Rectangle


Автор: OutlawZ 14.8.2010, 20:14
Задача такая на форме есть четыре квадрата Rectangle, можно ли сохранить их в виде bmp рисунка?

1) Я не знаю как взять все четыре квадрата в один объект что бы над ним провести манипуляции в виде получения ширины и высоты все четырех квадратов. 

Очень нужна помощь, проект горит а самое простое сделать не могу, основное все сделано а вот сохранения нету. HELP HELP HELP  smile 

Автор: Domain 15.8.2010, 13:16
на форуме гдет было такое. 
Если я тебе надо канву сохранить, то можно так
Код

 if (sSavePictureDialog1->Execute())
       {
        Bitmap->Assign(Image1->Picture);
        Bitmap->SaveToFile(sSavePictureDialog1->FileName);
       }


Предварительно
Код

Graphics::TBitmap *Bitmap = new Graphics::TBitmap;

 на FormCreate 
Код

Bitmap->Assign(Image1->Picture); 

 Если все квадраты на расположены на одной канве, то возможно тебе нужно где-то хранить их размеры в процессе рисования, а потом считать общий объем. Ну это если я правильно понял.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)