Partager via


CDataPathProperty::Open

Appelez la fonction membre pour initialiser le chargement de la propriété asynchrone pour le contrôle associé.

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

Paramètres

  • pControl
    Pointeur vers l'objet contrôle OLE à associer à cet objet d' CDataPathProperty .

  • pError
    Un pointeur vers une exception de fichier.En cas d'une erreur, sera placé à la cause.

  • lpszPath
    Le chemin d'accès, qui peut être absolu ou relatif, utilisé pour créer un moniker asynchrone qui référence l'emplacement absolu réel de la propriété.Utilise URL, pas noms de fichiers d'CDataPathProperty .Si vous souhaitez un objet d' CDataPathProperty d'un fichier, ajoutez file:// au chemin d'accès.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Les tentatives de fonction d'obtenir l'interface d' IBindHost du contrôle.

Avant d'appeler Ouvrir sans chemin d'accès, la valeur du chemin de la propriété doit être définie.Cette opération peut être effectuée lorsque l'objet est construit, ou en appelant la fonction membre d' SetPath .

Avant que l'appel Ouvrir sans contrôle, un contrôle ActiveX (anciennement appelé un contrôle OLE) peut être associé à l'objet.Cette opération peut être effectuée lorsque l'objet est construit, ou en appelant SetControl.

Toutes les surcharges de CAsyncMonikerFile::Open sont également disponibles dans CDataPathProperty.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de CDataPathProperty

Graphique de la hiérarchie

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open