LlPrintSetBoxText

Syntax:

INT LlPrintSetBoxText (HLLJOB hJob, LPCTSTR lpszText, INT nPercentage);

Aufgabe:

Setzt Text und Fortschrittsanzeige in der Abbruch-Dialogbox.

Parameter:

hJob: List & Label-Job-Handle

lpszText: Text, der im Textfeld erscheinen soll

nPercentage: Fortschritt in Prozent

Rückgabewert:

Fehlercode

Hinweise:

Um den Text mehrzeilig zu machen, können LineFeeds ('\x0a', also das ASCII Zeichen 10) eingefügt werden.

Unveränderte Texte oder NULL-Pointer werden nicht neu gezeichnet, um ein Flimmern zu verhindern, unveränderte Prozentwerte oder ´-1´ werden ebenfalls ignoriert.

Beispiel:

HLLJOB hJob;
hJob = LlJobOpen(0);

if (LlPrintWithBoxStart(hJob, LL_­PROJECT_­LABEL, "test.lbl", LL_­PRINT_­NORMAL,
         LL_­BOXTYPE_­NORMALMETER, hWnd, "Ausdruck") == 0)
{
   LlPrintSetBoxText(hJob, "bin gleich soweit...", 0);
   <... etc...>
   LlPrintSetBoxText(hJob, " fertig", 100);
   LlPrintEnd(hJob);
}
else
   MessageBox(NULL, "Fehler", "List & Label", MB_­OK);
LlJobClose(hJob);

Siehe auch:

LlPrintWithBoxStart, LlPrintUpdateBox, LlPrint