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.

LlSelectFileDlgTitleEx<br />

Syntax:<br />

INT LlSelectFileDlgTitleEx(HLLJOB hJob, HWND hWnd, LPCTSTR pszTitle,<br />

UINT nObjType, LPTSTR pszBuffer, UINT nBufLen, LPVOID pReserved);<br />

Aufgabe:<br />

Öffnet einen Dateiauswahl-Dialog mit integriertem Vorschau-Fenster.<br />

Parameter:<br />

hJob: <strong>List</strong> & <strong>Label</strong> Job-Handle<br />

hWnd: Fensterhandle des aufrufenden Programms<br />

pszTitle: Fenstertitel des Dateiauswahl-Dialogs<br />

nObjType:<br />

Grundlagen<br />

Wert Bedeutung<br />

LL_PROJECT_LABEL für Etiketten<br />

LL_PROJECT_CARD für Karteikarten<br />

LL_PROJECT_LIST für <strong>List</strong>en<br />

wenn LL_FILE_ALSONEW addiert wird, kann ein neuer Dateiname angegeben<br />

werden, ansonsten kann man nur eine existierende Datei wählen.<br />

pszBuffer: initialisierter Puffer für Dateinamen mit Pfadangabe<br />

nBufLen: Länge des Puffers<br />

pReserved: reserviert, muss NULL oder leer ('') sein.<br />

Rückgabewert:<br />

Fehlercode<br />

Hinweise:<br />

Wichtig für Visual Basic bei direkter DLL-Ansteuerung (nicht OCX): Der Puffer<br />

muss Null-terminiert (chr$(0)) sein und bereits auf nBufLen voralloziert sein.<br />

Analoges gilt für die meisten Programmiersprachen!!!<br />

Vorteile gegenüber normalem CommonDialog: Anzeige der Beschreibung, Preview-Skizze,<br />

Sprachkonsistenz innerhalb <strong>List</strong> & <strong>Label</strong> und die Dialogdesign-<br />

Anpassung.<br />

Beispiel:<br />

char szFilename[255+1]={0};<br />

if LlSelectFileDlgTitleEx(hJob,hWnd, "Report", LL_PROJECT_LIST,<br />

szFilename,sizeof(szFilename), NULL)==0;<br />

<br />

263

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!