Freigeben über


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

Siehe auch

Referenz

CDataPathProperty-Klasse

Hierarchiediagramm

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open