Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
BRcr
4015 / 2305 / 291
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
31.10.2011, 22:42

Загрузка и отображения изображений. - C++

31.10.2011, 22:42. Просмотров 666. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Le Thaw как решение

Решение

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
/*
This example uses a button on a form and creates two bitmaps
dynamically.  One bitmap is monchrome, which means all
non-white colors become black.  The bitmap file path is
relative to the Debug directory.
Note: For the C++ Builder, capitalization matters for the file
name and path.
*/
 
#include <memory>       //for STL auto_ptr class
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  std::auto_ptr<Graphics::TBitmap> Bitmap1(new Graphics::TBitmap());
  std::auto_ptr<Graphics::TBitmap> Bitmap2(new Graphics::TBitmap());
  try
  {
    Bitmap1->LoadFromFile("..\\FACTORY.BMP");
    Bitmap2->Assign(Bitmap1.get());     // Copy Bitmap1 into Bitmap2
    Bitmap2->Dormant();           // Free up GDI resources
    Bitmap2->FreeImage();         // Free up Memory.
    Canvas->Draw(20, 20, Bitmap2.get());  // Note that previous calls don't lose the image
    Bitmap2->Monochrome = true;
    Canvas->Draw(80, 80, Bitmap2.get());
    Bitmap2->ReleaseHandle();       // This will actually lose the bitmap;
  }
  catch (...)
  {
    MessageBeep(0);
  }
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
This example requires a resource file in the sources directory.
*/
 
#pragma resource "extrares.res"
#include <memory>       //for STL auto_ptr class
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  std::auto_ptr<Graphics::TBitmap> Bitmap1(new Graphics::TBitmap());
  try
  {
    Bitmap1->LoadFromResourceName((int)HInstance, "Live");
    Canvas->Draw(12,12,Bitmap1.get());
  }
  catch (...)
  {
    MessageBeep(0);
  }
}

http://www.cyberforum.ru/cpp-beginners/thread1249394.html
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2011, 22:42
Готовые ответы и решения для C++ Загрузка и отображения изображений.:

Загрузка изображений png файлов в CListCtrl
Добрый день! Имеется следующая задача. В папке содержится н-ое число...

отображения чисел в массиве
Проблема такова, я задаю массив, он находит max i min элемент. Но когда...

Отображения на экране чисел от 10 до 0
Всем доброго времени суток. Суть простой задачи. Подскажите алгоритм работы...

Ввод без отображения
Как сделать ввод через &quot; cin &gt;&gt; &quot;, но чтобы вводимые...

Глубина отображения объектов
Доброго времени суток, дорогие форумчане. Каким образом сделать отображение...

2
Загрузка и отображения изображений. C++   Следующее сообщение темы 
Другие темы раздела
C++ В строковом массиве храняться фамилии и инициалы учеников класса. http://www.cyberforum.ru/cpp-beginners/thread375778.html
В строковом массиве храняться фамилии и инициалы учеников класса.Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев.
C++ Дана строка.Подсчитать в ней количество вхождений букв f,k,t. Дана строка.Подсчитать в ней количество вхождений букв f,k,t. http://www.cyberforum.ru/cpp-beginners/thread375775.html
C++ Задана матрица порядка n и число k
Задана матрица порядка n и число k.Разделить элементы k-ой строки на диагональный элемент,расположенный в этой строке.
C++ Найти сумму элементов матрицы
Даны матрицы А(5,) , В(4,3).Найти сумму элементов матрицы А,сумму элементов матрицы В.
C++ Помогите пожалуйста с задачей c++ http://www.cyberforum.ru/cpp-beginners/thread375768.html
Вот условие: Считать из файла матрицу, определить минимальные элементы в колонках и переслать результат. Прога компилируется. Но минимальные элементы находит не верно. Вот текст моей...
C++ Если условие if ложно , то программа зависает. Если условие выполняется все работает. Если же нет , то все зависает и 2 условие даже не проверяется... что я упустил? Подскажите пожалуйста. void search(table *str,int n) { char... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru