Compartir a través de


COleUpdateDialog (clase)

Se utiliza para un caso especial del cuadro de diálogo Editar vínculos de OLE, que se debe utilizar cuando se necesita actualizar solo los objetos existentes vinculados o incrustados en un documento.

Sintaxis

class COleUpdateDialog : public COleLinksDialog

Miembros

Constructores públicos

Nombre Descripción
COleUpdateDialog::COleUpdateDialog Construye un objeto COleUpdateDialog.

Métodos públicos

Nombre Descripción
COleUpdateDialog::DoModal Muestra el cuadro de diálogo Editar vínculos en un modo de actualización.

Comentarios

Para más información sobre los cuadros de diálogo específicos de OLE, consulte el artículo Cuadros de diálogo en OLE.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

Cdialog

CCommonDialog

COleDialog

COleLinksDialog

COleUpdateDialog

Requisitos

Encabezado: afxodlgs.h

COleUpdateDialog::COleUpdateDialog

Construye un objeto COleUpdateDialog.

explicit COleUpdateDialog(
    COleDocument* pDoc,
    BOOL bUpdateLinks = TRUE,
    BOOL bUpdateEmbeddings = FALSE,
    CWnd* pParentWnd = NULL);

Parámetros

pDoc
Apunta al documento que contiene los vínculos que pueden necesitar actualizarse.

bUpdateLinks
Marca que determina si se van a actualizar los objetos vinculados.

bUpdateEmbeddings
Marca que determina si se van a actualizar los objetos insertados.

pParentWnd
Apunta al objeto de ventana primaria o propietaria (de tipo CWnd) al que pertenece el objeto de cuadro de diálogo. Si es NULL, la ventana primaria del cuadro de diálogo se establecerá en la ventana de aplicación principal.

Comentarios

Esta función solo construye un objeto COleUpdateDialog. Para mostrar el cuadro de diálogo, llame a DoModal. Esta clase debe usarse en lugar de COleLinksDialog cuando quiera actualizar solo los elementos vinculados o insertados existentes.

COleUpdateDialog::DoModal

Muestra el cuadro de diálogo Editar vínculos en modo de actualización.

virtual INT_PTR DoModal();

Valor devuelto

Estado de finalización del cuadro de diálogo. Uno de los valores siguientes:

  • IDOK si el cuadro de diálogo se devolvió correctamente.

  • IDCANCEL si ninguno de los elementos vinculados o insertados del documento actual necesita actualizarse.

  • IDABORT si se produjo un error. Si se devuelve IDABORT, llame a la función miembro COleDialog::GetLastError para más información sobre el tipo de error que se produjo. Para ver una lista de posibles errores, consulte la función OleUIEditLinks en Windows SDK.

Comentarios

Todos los vínculos o inserciones se actualizan a menos que el usuario seleccione el botón Cancelar.

Consulte también

Ejemplo MFC de OCLIENT
COleLinksDialog (clase)
Gráfico de jerarquías
COleLinksDialog (clase)