Главная страница
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.013 c
15-1253513903
_@!!ex
2009-09-21 10:18
2009.11.15
Помогите подключить винчестер


2-1254473070
Floopyman
2009-10-02 12:44
2009.11.15
Списки


4-1221720642
LonelyWolf
2008-09-18 10:50
2009.11.15
LowLevel mouse hook и "зависание" окна


15-1252968869
dmk
2009-09-15 02:54
2009.11.15
Твердотельные HDD


2-1254145991
faiwer
2009-09-28 17:53
2009.11.15
FIB, TMemoryStream, TRichEdit