LlRTFEditObject

Syntax:

INT LlRTFEditObject(HLLJOB hJob, HLLRTFOBJ hRTF, HWND hWnd, HDC hPrnDC, INT nProjectType, BOOL bModal);

Aufgabe:

Erzeugt einen RTF-Editor für die Bearbeitung des RTF-Objekts durch den Benutzer. Es stehen alle innerhalb des übergebenen List & Label-Jobs definierten Variablen und Felder (im Fall eines Listenprojekts) zur Verfügung.

Parameter

hJob: List & Label-Job-Handle

hRTF: Handle auf RTF-Objekt

hWnd: Parent-Fensterhandle bzw. Handle des Controls, das für die Darstellung des Objektes verwendet werden soll (siehe bModal-Flag)

hPrnDC: Referenz-Gerätekontext (wichtig z. B. für die zur Verfügung stehenden Schriftarten). Kann auch NULL sein, in diesem Fall wird der Standarddrucker DC verwendet.

nProjectType: Projekttyp

Wert

Bedeutung

LL_­PROJECT_­LABEL

für Etiketten

LL_­PROJECT_­CARD

für Karteikarten

LL_­PROJECT_­LIST

für Listen

 

bModal: bestimmt, ob das Fenster als modaler Dialog angezeigt werden soll (TRUE) oder ob das Control, dessen Fensterhandle in hWnd übergeben wurde, durch das RTF-Control ersetzt werden soll (FALSE). Beachten Sie, dass von Visual C++ erzeugte Fenster leider nicht als Control-Handle für die nicht-modale Variante geeignet sind. Wir empfehlen stattdessen die Verwendung des RTF-OCX-Controls (cmll31r.ocx).

Rückgabewert:

Fehlercode

Siehe auch:

LlRTFCreateObject