共用方式為


COleUpdateDialog 類別

用於 OLE [編輯連結] 對話方塊的特殊狀況,當您只需要更新文件中現有的連結或內嵌物件時,應該使用此項。

語法

class COleUpdateDialog : public COleLinksDialog

成員

公用建構函式

名稱 描述
COleUpdateDialog::COleUpdateDialog 建構 COleUpdateDialog 物件。

公用方法

名稱 描述
COleUpdateDialog::D oModal 在更新模式中顯示 [ 編輯連結 ] 對話框。

備註

如需 OLE 特定對話框的詳細資訊,請參閱 OLE 中的對話框一文

繼承階層架構

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

COleDialog

COleLinksDialog

COleUpdateDialog

需求

標頭: afxodlgs.h

COleUpdateDialog::COleUpdateDialog

建構 COleUpdateDialog 物件。

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

參數

pDoc
指向包含可能需要更新之連結的檔。

bUpdateLinks
旗標,決定是否要更新連結的物件。

bUpdateEmbeddings
旗標,判斷是否要更新內嵌物件。

pParentWnd
指向對話框物件所屬的父視窗對象或擁有者視窗物件(屬於類型 CWnd)。 如果是 NULL,對話框的父視窗將會設定為主要應用程式視窗。

備註

此函式只會 COleUpdateDialog 建構物件。 若要顯示對話框,請呼叫 DoModal。 當您只想要更新現有的連結或內嵌專案時,應該使用這個類別,而不是 COleLinksDialog

COleUpdateDialog::D oModal

在更新模式中顯示 [編輯連結] 對話框。

virtual INT_PTR DoModal();

傳回值

對話框的完成狀態。 下列其中一個值:

  • 如果成功傳回對話框,則為IDOK。

  • 如果目前文件中沒有任何連結或內嵌專案需要更新,IDCANCEL。

  • 如果發生錯誤,則為IDABORT。 如果傳回IDABORT,請呼叫 COleDialog::GetLastError 成員函式,以取得所發生錯誤類型的詳細資訊。 如需可能錯誤的清單,請參閱 Windows SDK 中的 OleUIEditLinks 函 式。

備註

除非使用者選取 [取消] 按鈕,否則所有連結和/或內嵌都會更新。

另請參閱

MFC 範例 OCLIENT
COleLinksDialog 類別
階層架構圖表
COleLinksDialog 類別