Eigenschaften

AsyncDownload [in, out] BOOL: Gibt an, ob ein eventueller (Internet-) Download asynchron durchgeführt wird oder nicht. Ein asynchroner Download hat den Vorteil, dass das Programm die Seite mit dem OCX-Control schon anzeigen kann, allerdings muss dann darauf geachtet werden, dass direkte Befehle an das Control (GotoFirst etc.) nicht sofort nach der URL-Zuweisung gesendet werden können (siehe Event LoadFinished). Die Einstellung wirkt sich nicht auf lokale Dateien aus. Voreinstellung: TRUE

Enabled [in, out] BOOL: Gibt an, ob das Control enabled oder disabled ist. Dies wirkt sich auf die Benutzerschnittstelle aus, die dann keine Aktionen zulässt. Voreinstellung: TRUE

BackColor [in, out] OLE_­COLOR: Hintergrundfarbe. Das ist die Farbe, die

      den gesamten Hintergrund einnimmt, wenn das Control im Design-State ist oder die Preview-Datei nicht gefunden wird

      den Hintergrund einnimmt, der außerhalb des Papiers angezeigt wird

Voreinstellung: COLOR_BTNFACE [Systemfarbe: Dialoghintergrund]

FileURL [in, out] BSTR: Diese Eigenschaft ist der Name der anzuzeigenden Preview-Datei. Dies kann entweder ein Dateiname oder eine URL sein. Voreinstellung: <leer>

Pages [out] LONG: Die Gesamtanzahl der in der Preview-Datei enthaltenen Seiten.

CurrentPage [in, out] LONG: Hierüber kann die anzuzeigende Seite gesetzt oder abgefragt werden. Voreinstellung: 1

ToolbarEnabled [in, out] BOOL: Gibt an, ob die Toolbar angezeigt werden soll. Die Toolbar ist nicht unbedingt notwendig, da die gesamte Funktionalität extern aufgerufen werden kann (siehe LLVIEW30.EXE und das Menü). Sie können also leicht eine eigene Toolbar hinzufügen. Voreinstellung: TRUE

ToolbarButtons [out] LPDISPATCH: Gibt ein ToolbarButtons-Objekt zurück, das den Status der einzelnen Toolbarbuttons lesen und setzen kann. Das Objekt stellt folgende Methoden bereit:

      GetButtonState([in] nButtonID) LONG Bei Übergabe einer TLB_ Konstante wird der Status des Buttons zurückgegeben.

Wert

Bedeutung

Konstante

-1

Versteckt

TLBS_PRV_HIDE

0

Voreinstellung

TLBS_PRV_DEFAULT

1

Aktiviert

TLBS_PRV_ENABLED

2

Deaktiviert

TLBS_PRV_DISABLED

Visual Basic:

Dim oTlb as ToolbarButtons

Set oTlb = LlViewCtrl1.ToolbarButtons

MsgBox oTlb.GetButtonState(TLB_PRV_FILEEXIT)

      SetButtonState([in] nButtonID, [in] nButtonState) Setzt den Status des angegebenen Buttons. Die zulässigen Werte sind analog zu oben.

Visual Basic:

Dim oTlb as ToolbarButtons

Set oTlb = LlViewCtrl1.ToolbarButtons

oTlb.SetButtonState TLB_PRV_FILEEXIT, TLBS_PRV_HIDE

Die entsprechenden IDs finden Sie in der Datei MenuID.txt in Ihrer List & Label-Installation.

ShowThumbnails[in, out] BOOL: Gibt an, ob die Seitenvorschau im Control angezeigt wird. Voreinstellung: TRUE

SaveAsFilePath [in, out] BSTR: Hierüber kann ein Pfad angegeben werden, der im Dateiauswahl-Dialog als Voreinstellung angezeigt werden soll. Bei Verwendung der Methode SaveAs wird der vom Benutzer verwendete Dateiname zurückgegeben.

CanClose[out] BOOL: Gibt an, ob das Control beendet werden darf. Liefert die Eigenschaft den Wert FALSE zurück, darf das Control noch nicht beendet werden.

Version [out] LONG: Gibt die Versionsnummer des OCX-Controls zurück (MAKELONG(lo,hi)).