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

Вниз

Свойства принтера   Найти похожие ветки 

 
heckfy1   (2005-06-24 13:20) [0]

Удалено модератором
Примечание: СПАМ


 
Andy BitOff ©   (2005-06-24 13:23) [1]

А ты что-ниьудь пробовал сделать. Если да то расскажи что, а если нет, тот попробуй сначала.


 
begin...end ©   (2005-06-24 13:27) [2]

> heckfy1   (24.06.05 13:20)

> Как показать окно "Свойства принтера" если имеется
> переменная типа TPinter с заданым принтером.

Вызвать API-функцию PrinterProperties, передав в неё значение свойства Handle экземпляра класса TPrinter?


 
heckfy1   (2005-06-24 14:43) [3]

Пробую следующее
   p : TPrinter;
.......
   p.PrinterIndex = ListBox1.ItemIndex;
   PrinterProperties(Form1.Handle, p.Handle);
И ничё не происходит. Чё не так???


 
begin...end ©   (2005-06-24 14:51) [4]

> heckfy1   (24.06.05 14:43) [3]

А что это за переменная p? Что мешает использовать глобальный объект (вернее, функцию) Printer?


 
heckfy1   (2005-06-24 14:54) [5]

"р" это и есть принтер.эта переменная объявлена глобально, так что тут нет проблем. А вот заставить появиться окно свойств проблема!!!! Help !!!


 
-=XP=- ©   (2005-06-24 15:08) [6]

Чем TPrintDialog, TPrinterSetupDialog не подходит?


 
heckfy1   (2005-06-24 15:17) [7]

Не без компонентов нада просто.
С ними то легко, а мы лёгких путей не ищем :)


 
begin...end ©   (2005-06-24 15:22) [8]

> heckfy1   (24.06.05 14:54) [5]

Т.е. код компилируется, но при его выполнении окно свойств не появляется? А что говорит GetLastError?


 
Stakan ©   (2005-06-24 15:32) [9]

Попробуй
Win32Check(PrinterProperties(Form1.Handle,p.Handle));
и посмотри что за ошибка


 
heckfy1   (2005-06-24 15:36) [10]

Имеется

w : boolean;
w = PrinterProperties(Form1->Handle, p->Handle);

w  возвращается false, хотя из "р" можно вытащить список принтеров, текущий принтер, т.е. с ней (р) всё нормально.
GetLastError выдаёт 6


 
wal ©   (2005-06-24 15:41) [11]


> [10] heckfy1   (24.06.05 15:36)
> Имеется
> ...
> GetLastError выдаёт 6

Из Windows.pas:
 { The handle is invalid. }
 ERROR_INVALID_HANDLE = 6;

Делай выводы.

С уважением.


 
begin...end ©   (2005-06-24 15:45) [12]

http://delphiworld.narod.ru/base/printer_props_dlg.html


 
heckfy1   (2005-06-24 15:49) [13]

А зачем нужен первый параметр в функции
PrinterProperties
Чё то я не понял, вроде должно быть достаточно тока хендла принтера??


 
heckfy1   (2005-06-24 15:50) [14]

А зачем нужен первый параметр в функции
PrinterProperties
Чё то я не понял, вроде должно быть достаточно тока хендла принтера??


 
Stakan ©   (2005-06-24 16:01) [15]


>А зачем нужен первый параметр в функции
>PrinterProperties
> Чё то я не понял, вроде должно быть достаточно тока
> хендла принтера??

Identifies the parent window of the dialog box.



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
1-1120025637
-=snoop=-
2005-06-29 10:13
2005.07.18
ошибка связанная с добавлением процедуры


9-1112803576
Sis3
2005-04-06 20:06
2005.07.18
Как распечатать картинку созданную в OpenGl


6-1113390100
atruhin
2005-04-13 15:01
2005.07.18
Зачем вызывается WSAStartup при каждом создании сокета.


14-1119409315
kaif
2005-06-22 07:01
2005.07.18
СПАМ


1-1119908714
Контр
2005-06-28 01:45
2005.07.18
TPageControl - как спрятать у него все заголовки ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский