29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beispiel:<br />

case LL_CMND_MODIFYMENU:<br />

DeleteMenu(_hMenu, IDM_HELP_CONTENTS, MF_BYCOMMAND);<br />

DeleteMenu(_hMenu, IDM_HELP_INDEX, MF_BYCOMMAND);<br />

DeleteMenu(_hMenu, IDM_HELP_HELPONHELP, MF_BYCOMMAND);<br />

break;<br />

LL_CMND_OBJECT<br />

Übersicht<br />

Aufgabe:<br />

Ermöglicht es, etwas vor und nach <strong>List</strong> & <strong>Label</strong> in oder neben das Objekt-<br />

Rechteck zu zeichnen, oder das Objekt während des Drucks zu verstecken.<br />

Diese Funktion ermöglicht viele Modifikationen an Objekten und ist sozusagen<br />

die "eierlegende Wollmilchsau" der Objektdarstellung.<br />

Aktivierung:<br />

LlSetOption(hJob, LL_OPTION_CALLBACKMASK, | LL_CB_OBJECT);<br />

Parameter:<br />

lParam zeigt auf eine scLlObject-Struktur:<br />

_nSize: Größe der Struktur, sizeof(scLlObject)<br />

nType: Art des Objekts (LLOBJ_... Konstante).<br />

_lpszName: Bezeichner für das Objekt. Der im Designer vergegebene Name, also<br />

der Text, der in der Statuszeile des Designers für dieses Objekt ausgegeben<br />

wird, wenn es markiert ist.<br />

_bPreDraw: TRUE bei Aufruf, vor dem Zeichnen des Objekts, FALSE bei Aufruf<br />

nach dem Zeichnen des Objekts<br />

_hPaintDC: Device Context für die Ausgaben<br />

_hRefDC: Device Context für <strong>Referenz</strong>en<br />

_rcPaint: Rechteck, in dem das Objekt gezeichnet wird. Der Mapping-Mode ist in<br />

der eingestellten Einheit, z.B. mm/100.<br />

Rückgabewert (_lResult):<br />

Wert von _bPreDraw _lResult<br />

TRUE 0: okay<br />

1: Objekt soll nicht gezeichnet/versteckt werden<br />

FALSE immer 0<br />

143

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!