Поделиться через


CDataPathProperty::Open

Эта функция-член вызывается, чтобы начать загрузку асинхронного свойства для элемента управления.

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

Параметры

  • pControl
    Указатель на объект OLE управления, который необходимо связать с данным объектом CDataPathProperty.

  • pError
    Указатель к исключению файлов. В случае ошибок, установит к причине.

  • lpszPath
    Путь, который может быть абсолютным или родственники, используемый для создания асинхронного моникер, который ссылается на фактическое абсолютное расположение свойства. URL-адрес польз CDataPathProperty, а не имена файлов. Если требуется объект CDataPathProperty для файла, то в начале file:// в пути.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Функция пытается получить интерфейс IBindHost из элемента управления.

Перед вызовом Открыть без пути, свойства следует установить значение для пути. Это может быть выполнено, когда объект создан или путем вызова функции-члена SetPath.

Перед вызовом Открыть без элемента управления, элемент управления ActiveX (ранее OLE), известное как элемент управления можно связать с объектом. Это может быть выполнено, когда объект создан или путем вызова SetControl.

Все перегруженные версии CAsyncMonikerFile::Open также доступны из CDataPathProperty.

Требования

Header: afxctl.h

См. также

Ссылки

Класс CDataPathProperty

Диаграмма иерархии

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open