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