Compartilhar via


Classe COleUpdateDialog

Usado para um caso especial da caixa de diálogo Editar Links OLE, que deve ser usado quando você precisa atualizar apenas objetos vinculados ou inseridos em um documento.

Sintaxe

class COleUpdateDialog : public COleLinksDialog

Membros

Construtores públicos

Nome Descrição
COleUpdateDialog::COleUpdateDialog Constrói um objeto COleUpdateDialog.

Métodos públicos

Nome Descrição
COleUpdateDialog::DoModal Exibe a caixa de diálogo Editar Links em um modo de atualização.

Comentários

Para mais informações sobre caixas de diálogo específicas do OLE, confira o artigo Caixas de diálogo no OLE.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

COleDialog

COleLinksDialog

COleUpdateDialog

Requisitos

Cabeçalho: afxodlgs.h

COleUpdateDialog::COleUpdateDialog

Constrói um objeto COleUpdateDialog.

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

Parâmetros

pDoc
Aponta para o documento que contém os links que podem precisar ser atualizados.

bUpdateLinks
Sinalizador que determina se os objetos vinculados devem ser atualizados.

bUpdateEmbeddings
Sinalizador que determina se os objetos inseridos devem ser atualizados.

pParentWnd
Aponta para o objeto de janela pai ou proprietário (do tipo CWnd) ao qual o objeto de caixa de diálogo pertence. Se for NULL, a janela pai da caixa de diálogo será definida como a janela principal do aplicativo.

Comentários

Essa função constrói apenas um objeto COleUpdateDialog. Para exibir a caixa de diálogo, chame DoModal. Essa classe deve ser usada em vez de COleLinksDialog quando você desejar atualizar apenas itens vinculados ou inseridos.

COleUpdateDialog::DoModal

Exibe a caixa de diálogo Editar Links em um modo de atualização.

virtual INT_PTR DoModal();

Valor de retorno

Status de conclusão da caixa de diálogo. Um dos seguintes valores:

  • IDOK se a caixa de diálogo for retornada com êxito.

  • IDCANCEL se nenhum dos itens vinculados ou inseridos no documento atual precisar de atualização.

  • IDABORT se ocorreu um erro. Se IDABORT for retornado, chame a função membro COleDialog::GetLastError para obter mais informações sobre o tipo de erro que ocorreu. Para uma lista de possíveis erros, confira a função OleUIEditLinks no SDK do Windows.

Comentários

Todos os links e/ou inserções são atualizados, a menos que o usuário selecione o botão Cancelar.

Confira também

OCLIENT de exemplo do MFC
Classe COleLinksDialog
Gráfico da hierarquia
Classe COleLinksDialog