Freigeben über


COleUpdateDialog-Klasse

Wird für einen Sonderfall des OLE-Dialogfelds "Verknüpfungen bearbeiten" verwendet, das eingesetzt werden sollte, wenn in einem Dokument nur vorhandene Links oder eingebettete Objekte aktualisiert werden müssen.

Syntax

class COleUpdateDialog : public COleLinksDialog

Member

Öffentliche Konstruktoren

Name Beschreibung
COleUpdateDialog::COleUpdateDialog Erstellt ein COleUpdateDialog-Objekt.

Öffentliche Methoden

Name Beschreibung
COleUpdateDialog::D oModal Zeigt das Dialogfeld "Verknüpfungen bearbeiten" in einem Aktualisierungsmodus an.

Hinweise

Weitere Informationen zu OLE-spezifischen Dialogfeldern finden Sie im Artikel Dialogfelder in OLE.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

COleDialog

COleLinksDialog

COleUpdateDialog

Anforderungen

Kopfzeile: afxodlgs.h

COleUpdateDialog::COleUpdateDialog

Erstellt ein COleUpdateDialog-Objekt.

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

Parameter

pDoc
Verweist auf das Dokument mit den Links, die möglicherweise aktualisiert werden müssen.

bUpdateLinks
Flag, das bestimmt, ob verknüpfte Objekte aktualisiert werden sollen.

bUpdateEmbeddings
Flag, das bestimmt, ob eingebettete Objekte aktualisiert werden sollen.

pParentWnd
Verweist auf das übergeordnete oder Besitzerfensterobjekt (vom Typ CWnd), zu dem das Dialogobjekt gehört. Wenn es NULL ist, wird das übergeordnete Fenster des Dialogfelds auf das Hauptanwendungsfenster festgelegt.

Hinweise

Diese Funktion erstellt nur ein COleUpdateDialog Objekt. Rufen Sie DoModal auf, um das Dialogfeld anzuzeigen. Diese Klasse sollte verwendet werden, anstatt COleLinksDialog nur vorhandene verknüpfte oder eingebettete Elemente zu aktualisieren.

COleUpdateDialog::D oModal

Zeigt das Dialogfeld "Verknüpfungen bearbeiten" im Aktualisierungsmodus an.

virtual INT_PTR DoModal();

Rückgabewert

Abschlussstatus für das Dialogfeld. Einer der folgenden Werte:

  • IDOK, wenn das Dialogfeld erfolgreich zurückgegeben wurde.

  • IDCANCEL, wenn keines der verknüpften oder eingebetteten Elemente im aktuellen Dokument aktualisiert werden muss.

  • IDABORT, wenn ein Fehler aufgetreten ist. Wenn IDABORT zurückgegeben wird, rufen Sie die COleDialog::GetLastError-Memberfunktion auf, um weitere Informationen zum Typ des aufgetretenen Fehlers zu erhalten. Eine Auflistung möglicher Fehler finden Sie in der OleUIEditLinks-Funktion im Windows SDK.

Hinweise

Alle Links und/oder Einbettungen werden aktualisiert, es sei denn, der Benutzer wählt die Schaltfläche "Abbrechen" aus.

Siehe auch

MFC-Beispiel-OCLIENT
COleLinksDialog-Klasse
Hierarchiediagramm
COleLinksDialog-Klasse