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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
8-1110745845
-=DeMoH=-
2005-03-13 23:30
2005.07.18
Нарисовать объект по формулам в OpenGL!


9-1112248894
WondeRu
2005-03-31 10:01
2005.07.18
Нашел ресурс с исходниками игр


1-1119508806
Grief
2005-06-23 10:40
2005.07.18
иконка у dll


3-1118306473
sapsi
2005-06-09 12:41
2005.07.18
Фильтры в БД Аксесс


14-1119482785
kaif
2005-06-23 03:26
2005.07.18
Зацените сайт





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