CX_PRINTER::SelectPrinterProperties
Beschreibung:
Diese Klassenfunktion zeigt den Dialog mit den Druckereigenschaften des Druckers an. In diesem Dialog können die Eigenschaften des Druckers gesetzt und verändert werden. Außerdem werden in diesem Dialog die Seiteneinstellungen angezeigt.
Als Parameter erwartet die Funktion zwei Objekte: Ein CX_PRINTER_PROPERTIES-Objekt und ein CX_PAGE_PROPERTIES-Objekt. Die Funktion kann auch mit zwei NULL-Objekten aufgerufen werden.
Zurückgegeben werden zwei transiente Objekte, die die Eigenschaften enthalten. Die Objekte werden in einem Vektor gehalten:
Top: | ] |
CX_PRINTER_PROPERTIES | |
CX_PAGE_PROPERTIES | |
[ |
Code-Beispiel:
Button(PrinterPropertiesButton, 10, 22, 180, 8, T("Druckereigenschaften", "Printer properties")) [ SELECT: BeginTXN // because of possibility transient -> persistent printerProperties pageProperties printer Call(SelectPrinterProperties) # Dup Cardinality ifnot return # Drop -> printerProperties printerProperties garbageVector Insert -> pageProperties pageProperties garbageVector Insert Drop printerProperties FillWindow pageProperties FillWindow ]
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_PRINTER | Drucker |
Top-1 | CX_PAGE_PROPERTIES | Seiteneinstellungen | |
Top-2 | CX_PRINTER_PROPERTIES | Druckereigenschaften | |
Stack(Out) | Top | VECTOR | Drucker- und Seiteneigenschaften |