Partilhar via


CDataPathProperty::em aberto

Chame essa função de membro para iniciar o carregamento da propriedade assíncrono para o controle associado.

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

Parâmetros

  • pControl
    Um ponteiro para o objeto de controle OLE a ser associado este CDataPathProperty objeto.

  • pError
    Um ponteiro para uma exceção de arquivo.No caso de um erro será conjunto a causa.

  • lpszPath
    O caminho, que pode ser absoluto ou relativo, usado para criar um moniker assíncrono que referencia o local real absoluto da propriedade.CDataPathProperty usa URLs, nomes de arquivos não. Se você desejar um CDataPathProperty para um arquivo de objeto, prepend file:// o caminho.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

A função tenta obter a IBindHost interface do controle.

Antes de chamar em aberto sem um caminho, o valor para o caminho da propriedade deve ser definido.Isso pode ser concluído quando o objeto é construído, ou chamando o SetPath função de membro.

Antes de chamar em aberto sem um controle, um controle ActiveX (anteriormente conhecido sistema autônomo um controle OLE) pode ser associado ao objeto.Isso pode ser concluído quando o objeto é construído, ou chamando SetControl.

Todas as sobrecargas de CAsyncMonikerFile::em aberto também estão disponível no CDataPathProperty.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe CDataPathProperty

Gráfico de hierarquia

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::em aberto

Outros recursos

CDataPathProperty membros