Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.15;
Скачать: CL | DM;

Вниз

Сохранить DC в файл   Найти похожие ветки 

 
Б   (2009-09-26 12:46) [0]

В DC блиттингом перенесён образ.
Как сохранить этот DC в  bmp-изображение на диск?


 
{RASkov} ©   (2009-09-26 12:51) [1]

В чем трудность-то?


 
Б   (2009-09-26 13:02) [2]

Какую Win-функцию использовать? Напомните.


 
{RASkov} ©   (2009-09-26 13:09) [3]

BitBlt(BMP.Canvas.Handle,..., DC,...);
BMP.SaveToFile(...);


 
Б   (2009-09-26 13:17) [4]

При помощи VCL"а и я могу. Нужно без него, куда входит и TBitmap.


 
Омлет   (2009-09-26 13:45) [5]

С каких пор TBitmap относится к vcl?


 
{RASkov} ©   (2009-09-26 13:54) [6]

> С каких пор TBitmap относится к vcl?

ну TBitmap"ов более чем один... Автор ничего конкретно не указывал...

Спросил только про Win функцию.... BitBlt в принципе ей и является....


 
Б   (2009-09-26 13:57) [7]


> С каких пор TBitmap относится к vcl?

А TTimer - это VCL?


 
Б   (2009-09-26 13:59) [8]

> Спросил только про Win функцию.... BitBlt в принципе ей и является....
Спросил про функцию сохранения DC в файл, а не копирования.


 
qwer_qwer   (2009-09-26 15:15) [9]


> Спросил про функцию сохранения DC в файл, а не копирования.


WriteFile


 
Омлет   (2009-09-26 15:17) [10]

TTimer - относится к vcl, а TBitmap - нет.


 
qwer_qwer   (2009-09-26 15:31) [11]


> TTimer - относится к vcl, а TBitmap - нет.


Несмотря на то, что VCL - Visual Component Library, к VCL относятся и невизуальные заготовки.
В том числе и TCanvas, например, который используется в TBitmap.


 
Омлет   (2009-09-26 16:22) [12]

TCanvas - это обертка для HDC и функций рисования WinAPI. Это и не визуальный, и не компонент, и не из библиотеки компонетов. То, что TCanvas используется в VCL не делает его компонентом. VCL - это средство RAD. TBitmap - та же история. Его спокойно можно использовать в консольном приложении или в приложении без формы.


 
Б   (2009-09-26 18:08) [13]


> WriteFile


Спасибо. А не подскажите как ею пользоваться?
Чтобы было можно задать путь файла для сохранения.


 
qwer_qwer   (2009-09-26 20:43) [14]


> пасибо. А не подскажите как ею пользоваться?Чтобы было можно
> задать путь файла для сохранения.

См MSDN. CreateFIile, ReadFile, WriteFile etc.


 
Омлет   (2009-09-26 20:49) [15]

Найди FastLIB, там сохранение BMP точно без VCL )


 
Б   (2009-09-28 21:32) [16]


> там сохранение BMP точно без VCL )

Значит TBitmap относится к VCL? ;)

qwer_qwer

Спасибо за наводку на WriteFile.



Страницы: 1 вся ветка

Текущий архив: 2009.11.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
2-1254422185
Johnnnnn
2009-10-01 22:36
2009.11.15
Webbrowser frame active element.


8-1199890749
AlexanderMS
2008-01-09 17:59
2009.11.15
Воспроизвести WAV из части файла.


2-1254139166
defen
2009-09-28 15:59
2009.11.15
пРОБЛЕМА С listbox


2-1254568749
faiwer
2009-10-03 15:19
2009.11.15
Как реализовать?


2-1254304088
Venus
2009-09-30 13:48
2009.11.15
Отправка е-маил (рассылка)