Sdílet prostřednictvím


COleUpdateDialog – třída

Používá se pro zvláštní případ dialogového okna OLE Upravit odkazy, které by se mělo použít, když potřebujete aktualizovat pouze existující propojené nebo vložené objekty v dokumentu.

Syntaxe

class COleUpdateDialog : public COleLinksDialog

Členové

Veřejné konstruktory

Název Popis
COleUpdateDialog::COleUpdateDialog COleUpdateDialog Vytvoří objekt.

Veřejné metody

Název Popis
COleUpdateDialog::D oModal Zobrazí dialogové okno Upravit odkazy v režimu aktualizace.

Poznámky

Další informace o dialogových oknech specifických pro OLE naleznete v článku Dialogová okna v OLE.

Hierarchie dědičnosti

Objekt CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

COleDialog

COleLinksDialog

COleUpdateDialog

Požadavky

Hlavička: afxodlgs.h

COleUpdateDialog::COleUpdateDialog

COleUpdateDialog Vytvoří objekt.

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

Parametry

pDoc
Odkazuje na dokument obsahující odkazy, které mohou vyžadovat aktualizaci.

bUpdateLinks
Příznak určující, jestli se mají propojené objekty aktualizovat.

bUpdateEmbeddings
Příznak určující, jestli se mají vložené objekty aktualizovat.

pParentWnd
Odkazuje na objekt okna nadřazeného nebo vlastníka (typu CWnd), do kterého objekt dialogového okna patří. Pokud je null, nadřazené okno dialogového okna bude nastaveno na hlavní okno aplikace.

Poznámky

Tato funkce vytváří pouze COleUpdateDialog objekt. Chcete-li zobrazit dialogové okno, zavolejte DoModal. Tato třída by se měla používat místo COleLinksDialog toho, když chcete aktualizovat pouze existující propojené nebo vložené položky.

COleUpdateDialog::D oModal

Zobrazí dialogové okno Upravit odkazy v režimu aktualizace.

virtual INT_PTR DoModal();

Návratová hodnota

Stav dokončení dialogového okna Jedna z následujících hodnot:

  • IdOK, pokud se dialogové okno úspěšně vrátilo

  • IDCANCEL, pokud žádná z propojených nebo vložených položek v aktuálním dokumentu nepotřebuje aktualizaci.

  • IDABORT, pokud došlo k chybě. Pokud se vrátí funkce IDABORT, zavolejte funkci člena COleDialog::GetLastError a získejte další informace o typu chyby, ke které došlo. Seznam možných chyb najdete ve funkci OleUIEditLinks v sadě Windows SDK.

Poznámky

Pokud uživatel nevybere tlačítko Zrušit, aktualizují se všechny odkazy nebo vkládání.

Viz také

MFC – ukázka OCLIENT
COleLinksDialog – třída
Graf hierarchie
COleLinksDialog – třída