Вниз
Скачать: CL | DM;

Rак сохранить изображение целой формы   Найти похожие ветки 

← →
Zed ©   (2003-08-20 09:45) [0]

Подскажите как сохранить изображение целой формы

я делаю следующее

bmp := Screen.ActiveForm.GetFormImage;

но в файле получается только клиентская часть всей формы
без заголовка и меню


← →
Amoeba   (2003-08-20 11:01) [1]

Все очень просто. Лелай так и бутет тебе счастье:

...
var
Bmp: TBitmap;
DC: HDC;

...

Bmp := TBitmap.Create;
with Form do
begin
Bmp.Height := Height;
Bmp.Width := Width;
DC := GetWindowDC(Handle); //Дескpиптоp окна
try
bitblt(Bmp.Canvas.Handle, 0, 0, Width, Height, DC, 0, 0, SrcCopy);
finally
ReleaseDC(Handle, DC);
end;
end;



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.013 c
7-10998
b0b
2003-06-17 17:45
2003.09.04
настройки принтера


1-10814
lord
2003-08-21 11:55
2003.09.04
вывод переменной s= CSCFlags=0 #0 MAXUses=4294967295 на екран


3-10586
Relaxxx
2003-08-14 12:19
2003.09.04
Помогите именно с самой логикой реализации


1-10711
x_michael
2003-08-20 13:41
2003.09.04
Объединение ячеек в StringGrid (DrawGrid)


14-10935
Skier
2003-08-15 08:53
2003.09.04
Энергетический коллапс в Штатах и Канаде




   Наверх