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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Callbacks und Notifications<br />

LL_CMND_EDIT_USEROBJ<br />

Aufgabe:<br />

Aktivierung:<br />

Parameter:<br />

138<br />

Fordert das Programm auf, einen objektspezifischen Dialog zu starten, über den<br />

der Benutzer die zugehörigen Darstellungsparameter eingeben und ändern kann.<br />

LlDefineVariableExt(hJob, , , LL_DRAWING_USEROBJ_DLG,<br />

);<br />

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

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

_lpszName: Name der Variablen, die dem Objekt zugeordnet ist<br />

_lPara: lPara der Variablen, die dem Objekt zugeordnet ist (LL_DRAWING_-<br />

USEROBJ oder LL_DRAWING_USEROBJ_DLG). Entspricht dem 4. Parameter des<br />

LlDefineVariableExt()-Aufrufs.<br />

_lpPtr: lpPtr der Variablen, die dem Objekt zugeordnet ist. Entspricht dem 5. Parameter<br />

des LlDefineVariableExt()-Aufrufs.<br />

_hPara: Handle-Inhalt der Variablen, die dem Objekt zugeordnet ist. Dieser Wert<br />

ist nur gültig, wenn die Variable über LlDefineVariableExtHandle() definiert wurde,<br />

ansonsten ist der _lpszContents-Wert gültig.<br />

_bIsotropic: TRUE: Das Objekt soll unverzerrt gezeichnet werden<br />

FALSE: Die Zeichnung soll in das Rechteck optimal eingepasst werden<br />

_hWnd: Fenster-Handle des Dialogs. Dieses sollte als Parent-Handle Ihres Dialogs<br />

genommen werden.<br />

_lpszParameters: Zeiger auf einen Puffer mit der maximalen Größe<br />

_nParaBufSize.<br />

_nParaBufSize: Größe des internen Puffers.<br />

Rückgabewert (_lResult):<br />

0<br />

Hinweise:<br />

Dieser Callback kommt nur bei Objekten mit dem Variablentyp LL_DRAWING_-<br />

USEROBJ_DLG!<br />

In diesem Callback darf keine <strong>List</strong> & <strong>Label</strong>-Funktion aufgerufen werden, die Ausgaben<br />

zur Folge hat (LlPrint(), etc.)! Funktionen wie LlPrintGetCurrentPage(),<br />

LlPrintGetOption() oder LlPrintEnableObject() sind erlaubt.<br />

Siehe: Hinweise zur Benutzung von GDI-Objekten.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!