Partilhar via


CDataPathProperty::Open

Chamar essa função de membro para iniciar a propriedade de carregamento 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 ao objeto do controlador OLE a ser associado com esse objeto de CDataPathProperty .

  • pError
    Um ponteiro para a exceção do arquivo.Em o caso de um erro, será definida como a causa.

  • lpszPath
    O caminho, que pode ser relativo ou absoluto, usado para criar um apelido assíncrono que referencia o local absoluto real da propriedade.Urls dos usos deCDataPathProperty , não nomes de arquivo.Se você quiser um objeto de CDataPathProperty para um arquivo file:// , preceda o caminho.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Tentativas da função de obter a interface de IBindHost do controle.

Antes de chamar Abrir sem um caminho, o valor para o caminho da propriedade deve ser definida.Isso pode ser feito quando o objeto é construído, ou chamar a função de membro de SetPath .

Antes de chamar Abrir sem um controle, um controle ActiveX (anteriormente conhecido como um controlador OLE) pode ser associado ao objeto.Isso pode ser feito quando o objeto é construído, ou chamando SetControl.

Todas as sobrecargas de CAsyncMonikerFile::Open também estão disponíveis de CDataPathProperty.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de CDataPathProperty

Gráfico de hierarquia

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open