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