Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

printwindow   Найти похожие ветки 

 
гость2   (2005-12-09 18:56) [0]

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

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


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

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


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


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

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


 
TUser ©   (2005-12-09 19:15) [3]

Напиши код


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


> Напиши код


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;


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


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

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


 
Джо ©   (2005-12-10 03:30) [6]

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

 PaintWindow();
 PaintTo();
 Print

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


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


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

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


 
begin...end ©   (2005-12-10 16:54) [8]

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



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

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
4-1130266042
zaN0za
2005-10-25 22:47
2005.12.25
возможно ли такое преобразование?


14-1133418173
syte_ser78
2005-12-01 09:22
2005.12.25
С первым днем зимы вас, господа!


1-1133393990
Мастер Ломастер
2005-12-01 02:39
2005.12.25
Равномерное обрезание картинки по краям?


8-1121326436
lord Zeratul
2005-07-14 11:33
2005.12.25
Двойная буфферизация


3-1131295247
Michael5
2005-11-06 19:40
2005.12.25
Подскажите, незаполненные поля БД увеличивают размер файла или не





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский