CDataPathProperty::Open
Rufen Sie die Memberfunktion auf, um Laden der asynchronen Eigenschaft für das zugeordnete Steuerelement zu initiieren.
virtual BOOL Open(
COleControl* pControl,
CFileException* pError = NULL
);
virtual BOOL Open(
LPCTSTR lpszPath,
COleControl* pControl,
CFileException* pError = NULL
);
virtual BOOL Open(
LPCTSTR lpszPath,
CFileException* pError = NULL
);
virtual BOOL Open(
CFileException* pError = NULL
);
Parameter
pControl
Ein Zeiger auf CDataPathProperty mit diesem Objekt zugeordnet werden OLE-Steuerelement-Objekt.pError
Ein Zeiger auf eine Dateiausnahme.Im Falle eines Fehlers wird der Ursache festgelegt.lpszPath
Der Pfad, der möglicherweise absolut oder relativ ist, verwendet, um einen asynchronen Moniker zu erstellen, der den tatsächlichen absolute Position der Eigenschaft verweist.CDataPathProperty Verwendung URL, keine Dateinamen.Wenn Sie ein Objekt CDataPathProperty für eine Datei erstellen möchten, erstellen Sie file:// auf den Pfad voran.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Die Funktion versucht, die IBindHost-Schnittstelle aus dem Steuerelement abzurufen.
Vor dem Öffnen ohne einen Pfad aufruft, muss der Wert für den Pfad der Eigenschaft festgelegt werden.Dies kann geschehen, wenn das Objekt erstellt wird, oder, indem die SetPath-Memberfunktion aufruft.
Vor dem Öffnen ohne ein Steuerelement aufruft, kann ein ActiveX-Steuerelement (früher bekannt als OLE-Steuerelement) mit dem Objekt zugeordnet sind.Dies kann geschehen, wenn das Objekt erstellt wird, oder, indem SetControl aufruft.
Alle Überladungen von CAsyncMonikerFile::Open sind auch von CDataPathProperty verfügbar.
Anforderungen
Header: afxctl.h