HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A nyomtató Printer Setup ablakának előhívása a Printer objektum használatakor


Példaprogram letöltése

6839 bájt

Ha nyomtatási munkáinkhoz a TPrinter osztályt használnánk fel, de szükség lenne e közben is megjeleníteni a nyomtató tulajdonságait beállító dialógus ablakot, akkor természetesen erre is van lehetőségünk.
A megvalósításhoz a PrinterProperties függvény meghívására van szükségünk.
procedure TForm1.Button1Click(Sender: TObject);
var
  h: THandle;
  device, driver, port: array[0..255] of char;
  devmode: THandle;
begin
Ennek meghívásához azonban szükséges néhány előkészítő lépés. Így a Printer objektumban kiválasztjuk az alapértelmezett nyomtatót.
  Printer.PrinterIndex:=-1;
Majd lekérdezzük ennek alapvető tulajdonságait.
  Printer.GetPrinter(device, driver, port, devmode);
A nyomtató nevének ismeretében már meg tudjuk azt nyitni, és így megszerezzük annak azonosítóját, THandle típusban.
  if OpenPrinter(@device, h, nil) then begin
Ezt követően máris megjeleníthetjük a Printer Setup ablakot a PrinterProperties függvény hívásával. Ennek első paramétereként a hívó ablak, mint szülő ablak azonosítóját kell megadni, majd a kérdéses nyomtató azonosítója jön második paraméterként.
    PrinterProperties(Handle, h);
  end;
A dialóg ablak bezárása után zárhatjuk a kapcsolatot a nyomtató driver-rel is.
  ClosePrinter(h);
end;


Cikksorozat

#IDKategóriaCikk címeSorozat
3916WindowsA javascript nyelv bemutatása1. rész
3946WindowsJavascript változók és operátorok2. rész
3975WindowsKódvezérlés JScript-ben3. rész
4004WindowsFüggvények és objektumok4. rész
4036WindowsFejlett funkciók a JavaScript nyelvben5. rész
4066WindowsFejlett funkciók a JavaScript nyelvben - folytatás6. rész
4116WindowsReguláris kifejezések7. rész
4145WindowsReguláris kifejezések - folytatás8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 666. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |