Condividi tramite


CDataPathProperty::Open

Chiamare la funzione membro per avviare il caricamento della proprietà asincroni per il controllo associato.

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  
);

Parametri

  • pControl
    Un puntatore all'oggetto del controllo OLE da associare a questo oggetto CDataPathProperty.

  • pError
    Un puntatore a un'eccezione di file. In caso di errore, verrà impostato a causa.

  • lpszPath
    Il percorso, che può essere assoluto o relativo, utilizzato per creare un moniker asincrono che fa riferimento alla posizione effettiva assoluta della proprietà. Utilizzare URL, non nomi file diCDataPathProperty. Se si desidera un oggetto CDataPathProperty per un file, anteporre file:// al percorso.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

La funzione tenta di ottenere l'interfaccia IBindHost dal controllo.

Prima di chiamare Apri senza un percorso, il valore del percorso della proprietà deve essere impostato. Questa operazione può essere eseguita quando l'oggetto viene costruito, oppure chiamare la funzione membro SetPath.

Prima di chiamare Apri senza un controllo, un controllo ActiveX (precedentemente noto come un controllo OLE) possa essere associato all'oggetto. Questa operazione può essere eseguita quando l'oggetto viene costruito, o chiamando SetControl.

Tutti gli overload CAsyncMonikerFile::Open sono disponibili anche da CDataPathProperty.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe CDataPathProperty

Grafico delle gerarchie

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open