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

Вниз

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

 
KIR ©   (2003-09-16 09:50) [0]

Народ, можно ли сохранить форму в bmp файл (требуется для написания руководства пользователя), а PrtScr некрасиво получается.


 
Skier ©   (2003-09-16 10:03) [1]

TForm.GetFormImage ?


 
Kremen ©   (2003-09-16 10:23) [2]

Используй не просто PrtScr, а Alt-PrtScr, и в буфер загоняется текущая форма


 
PVOzerski ©   (2003-09-16 10:27) [3]

Сейчас сваял нечто, можете проверять на баги :^)

procedure TForm1.Button1Click(Sender: TObject);
var
DC:tHandle;
R:tRect;
Style:longint;
begin
with tBitmap.Create do
begin
R:=Self.ClientRect;
Style:=GetWindowLong(Self.Handle,GWL_STYLE);
AdjustWindowRect(R,Style,GetMenu(Self.Handle)<>0);
DC:=GetDC(Self.Handle);
Width:=R.Right-R.Left;
Height:=R.Bottom-R.Top;
BitBlt(Canvas.Handle,0,0,Width,Height,DC,R.Left,R.Top,SRCCOPY);
SaveToFile("ScreenShot.bmp");
ReleaseDC(Self.Handle,DC);
Free;
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
3-96085
DECL
2003-09-09 20:34
2003.09.29
Подключение БД не через ODBC


3-96074
denis24
2003-09-10 11:40
2003.09.29
DBGrid1.Columns


14-96426
VID
2003-09-10 15:49
2003.09.29
Siemens SL45i: Ваши мнения.


3-96148
Andrey V.
2003-09-07 17:05
2003.09.29
Расшифруте мне пожалуйтса о чем глаголет interbase.log


1-96163
Fantom_
2003-09-16 13:45
2003.09.29
Разноцветный StringGrid