COleUpdateDialog 類別
用於 OLE [編輯連結] 對話方塊的特殊狀況,當您只需要更新文件中現有的連結或內嵌物件時,應該使用此項。
語法
class COleUpdateDialog : public COleLinksDialog
成員
公用建構函式
名稱 | 描述 |
---|---|
COleUpdateDialog::COleUpdateDialog | 建構 COleUpdateDialog 物件。 |
公用方法
名稱 | 描述 |
---|---|
COleUpdateDialog::D oModal | 在更新模式中顯示 [ 編輯連結 ] 對話框。 |
備註
如需 OLE 特定對話框的詳細資訊,請參閱 OLE 中的對話框一文。
繼承階層架構
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 函 式。
備註
除非使用者選取 [取消] 按鈕,否則所有連結和/或內嵌都會更新。