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
CDataPathProperty::CDataPathProperty