Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

printwindow


гость2 ©   (2005-12-09 18:56:00) 

Здравствуйте!

Есть ли в делфи функция типа printwindow ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_6qpj.asp)?


begin...end   (2005-12-10 16:54:00) [1]

PrintWindow находится в user32.dll (если не ошибаюсь). Оттуда и импортируйте.


гость2   (2005-12-10 12:00:00) [2]


> У формы имеются такие методы (выбирай на вкус):
>
>  PaintWindow();
>  PaintTo();
>  Print
>
> Зачем это винспуловский PrintWindow? или вопрос сугубо религиозный?
>
>

Нужно именно printwindow


Джо   (2005-12-10 03:30:00) [3]

У формы имеются такие методы (выбирай на вкус):

 PaintWindow();
 PaintTo();
 Print

Зачем это винспуловский PrintWindow? или вопрос сугубо религиозный?


Плохиш   (2005-12-09 23:21:00) [4]


> гость2   (09.12.05 20:15) [4]

Открой windows.pas и посмотри как там описываются функции.
Про чтение книжек я уже и не напоминаю, надоело.


гость2   (2005-12-09 20:15:00) [5]


> Напиши код


uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, winspool;

...

procedure TForm1.Button1Click(Sender: TObject);
var
bmp: tbitmap;
begin
bmp:=tbitmap.Create;
PrintWindow(form1.Handle,bmp.Canvas.Handle,PW_CLIENTONLY)
end;


TUser   (2005-12-09 19:15:00) [6]

Напиши код


гость2   (2005-12-09 19:12:00) [7]


> Конечно и в приведённой ссылке об этом написано Library:
>  Use Winspool.lib

Я так и сделал, получил [Error] Unit1.pas(39): Undeclared identifier: 'printwindow' :(


Плохиш   (2005-12-09 19:00:00) [8]

Конечно и в приведённой ссылке об этом написано Library: Use Winspool.lib


Наверх

Титульная страница Поиск, карта сайта Написать письмо