![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранить DC в файл [D7, XP]
Б © (2009-09-26 12:46:00)В DC блиттингом перенесён образ.
Как сохранить этот DC в bmp-изображение на диск?
Б (2009-09-28 21:32:00) [1]
> там сохранение BMP точно без VCL )
Значит TBitmap относится к VCL? ;)
qwer_qwer
Спасибо за наводку на WriteFile.
Омлет (2009-09-26 20:49:00) [2]Найди FastLIB, там сохранение BMP точно без VCL )
qwer_qwer (2009-09-26 20:43:00) [3]
> пасибо. А не подскажите как ею пользоваться?Чтобы было можно
> задать путь файла для сохранения.
См MSDN. CreateFIile, ReadFile, WriteFile etc.
Б (2009-09-26 18:08:00) [4]
> WriteFile
Спасибо. А не подскажите как ею пользоваться?
Чтобы было можно задать путь файла для сохранения.
Омлет (2009-09-26 16:22:00) [5]TCanvas - это обертка для HDC и функций рисования WinAPI. Это и не визуальный, и не компонент, и не из библиотеки компонетов. То, что TCanvas используется в VCL не делает его компонентом. VCL - это средство RAD. TBitmap - та же история. Его спокойно можно использовать в консольном приложении или в приложении без формы.
qwer_qwer (2009-09-26 15:31:00) [6]
> TTimer - относится к vcl, а TBitmap - нет.
Несмотря на то, что VCL - VisualComponent Library, к VCL относятся и невизуальные заготовки.
В том числе и TCanvas, например, который используется в TBitmap.
Омлет (2009-09-26 15:17:00) [7]TTimer - относится к vcl, а TBitmap - нет.
qwer_qwer (2009-09-26 15:15:00) [8]
> Спросил про функцию сохранения DC в файл, а не копирования.
WriteFile
Б (2009-09-26 13:59:00) [9]> Спросил только про Win функцию.... BitBlt в принципе ей и является....
Спросил про функцию сохранения DC в файл, а не копирования.
Б (2009-09-26 13:57:00) [10]
> С каких пор TBitmap относится к vcl?
А TTimer - это VCL?
{RASkov} (2009-09-26 13:54:00) [11]> С каких пор TBitmap относится к vcl?
ну TBitmap'ов более чем один... Автор ничего конкретно не указывал...
Спросил только про Win функцию.... BitBlt в принципе ей и является....
Омлет (2009-09-26 13:45:00) [12]С каких пор TBitmap относится к vcl?
Б (2009-09-26 13:17:00) [13]При помощи VCL'а и я могу. Нужно без него, куда входит и TBitmap.
{RASkov} (2009-09-26 13:09:00) [14]
BitBlt(BMP.Canvas.Handle,..., DC,...);
BMP.SaveToFile(...);
Б (2009-09-26 13:02:00) [15]Какую Win-функцию использовать? Напомните.
{RASkov} (2009-09-26 12:51:00) [16]В чем трудность-то?