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