SPrintPreviewDlg

Fenster, dass eine Druckvorschau anzeigt.

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SFrameWindow
SDialog
SPrintPreviewDlg  

Attribute

protected:

Attribut Typ Beschreibung
idSeite int ID des Seiten-Buttons. Bei diesem Button wird die aktuelle Seite angezeigt.
idZoom int ID des 100%-Buttons. Bei diesem Button wird der aktuelle Zoom angezeigt.
preview SPrintPreviewControl Das Vorschau-Control des Dialoges.

Operationen

public:

Name Parameter Rückgabewert Beschreibung
onZoom100 void Vorschauzoom wird auf 100% eingestellt.
onZoomMinus void Vorschauzoom wird reduziert.
onZoomPage void Vorschau wird auf die ganze Seite eingepasst.
onZoomPlus void Vorschauzoom wird erhöht.
onZoomWidth void Vorschau wird in der Breite eingepasst.
showPreview SPrintDok* pPrintDok void Zeigt die Druckvorschau.

protected:

Name Parameter Rückgabewert Beschreibung
onInitWindow void Initialisiert den Druckvorschau-Dialog.
onInitWindowSpecialButtons void Funktion zum hinzufügen zusätzlicher Controls.
onKeyDown WORD ascii,
char scan,
int vkeyCode,
BOOL first
BOOL
onPageFirst void Wird beim Drücken der Erste-Seite-Buttons ausgelöst.
onPageLast void Wird beim Drücken der Letzte-Seite-Buttons ausgelöst.
onPageNext void Wird beim Drücken der Seite-Vor-Buttons ausgelöst.
onPagePrev void Wird beim Drücken der Seite-Zurück-Buttons ausgelöst.
onPrint void Wird beim Drücken der Druck-Buttons ausgelöst.
onSize int type,
int clientWidth,
int clientHeight
void Behandlungsroutine für Größenänderungen des Fensters.
recalcAll void Erneuert alle Statusangaben.

Detailbeschreibung SPrintPreviewDlg

Fenster, dass eine Druckvorschau anzeigt.

Funktionsbeschreibungen

onInitWindow() void

Initialisiert den Druckvorschau-Dialog.

onInitWindowSpecialButtons() void

Funktion zum hinzufügen zusätzlicher Controls.

Beispiel:

buttonbar.addSeparator();
int id=buttonbar.addButton("farbig","color.bmp",0,TBSTYLE_CHECK );
_AddEventCall_OnCommand(id,onBtnColor)

onKeyDown(WORD ascii, char scan, int vkeyCode, BOOL first) BOOL

onPageFirst() void

Wird beim Drücken der Erste-Seite-Buttons ausgelöst.

onPageLast() void

Wird beim Drücken der Letzte-Seite-Buttons ausgelöst.

onPageNext() void

Wird beim Drücken der Seite-Vor-Buttons ausgelöst.

onPagePrev() void

Wird beim Drücken der Seite-Zurück-Buttons ausgelöst.

onPrint() void

Wird beim Drücken der Druck-Buttons ausgelöst.

onSize(int type, int clientWidth, int clientHeight) void

Behandlungsroutine für Größenänderungen des Fensters.

Parameter:

type kann eines von folgenden sein:
  • SIZE_MAXHIDE ein anderes Fenster wurde minimiert.
  • SIZE_MAXIMIZED Das Fenster wurde maximiert.
  • SIZE_MAXSHOW ein anderes Fenster wurde wiederhergestellt.
  • SIZE_MINIMIZED Das Fenster wurde minimiert.
  • SIZE_RESTORED Größe des Fensters wurde verändert aber es wurde nicht mximiert oder minimiert.
clientWidth neue Client-Breite
clientHeight neuen Client-Höhe

onZoom100() void

Vorschauzoom wird auf 100% eingestellt.

onZoomMinus() void

Vorschauzoom wird reduziert.

onZoomPage() void

Vorschau wird auf die ganze Seite eingepasst.

onZoomPlus() void

Vorschauzoom wird erhöht.

onZoomWidth() void

Vorschau wird in der Breite eingepasst.

recalcAll() void

Erneuert alle Statusangaben.

showPreview(SPrintDok* pPrintDok) void

Zeigt die Druckvorschau.