共用方式為


CDocItem 類別

文件項目的基底類別,這些項目是文件資料的元件。

語法

class CDocItem : public CCmdTarget

成員

公用方法

名稱 描述
CDocItem::GetDocument 傳回包含專案的檔。
CDocItem::IsBlank 判斷專案是否包含任何資訊。

備註

CDocItem 物件可用來代表用戶端和伺服器檔中的 OLE 專案。

如需詳細資訊,請參閱容器:實作容器 一文

繼承階層架構

CObject

CCmdTarget

CDocItem

需求

標頭: afxole.h

CDocItem::GetDocument

呼叫此函式以取得包含專案的檔。

CDocument* GetDocument() const;

傳回值

包含專案的檔的指標;Null,如果專案不是檔的一部分,則為 Null。

備註

此函式會在衍生類別 COleClientItem 和 COleServerItem 中覆寫,傳回 COleDocument COleLinkingDoc 或 COleServerDoc 物件的指標 。

CDocItem::IsBlank

發生預設序列化時,由架構呼叫。

virtual BOOL IsBlank() const;

傳回值

如果專案不包含任何資訊,則為非零;否則為 0。

備註

根據預設, CDocItem 物件不是空白。 COleClientItem 物件有時是空白的,因為它們直接衍生自 CDocItem 。 不過, COleServerItem 物件一律為空白。 根據預設,包含 COleClientItem 沒有 x 或 y 範圍之物件的 OLE 應用程式會序列化。 當專案沒有 x 或 y 範圍時,會從 的 IsBlank 覆寫傳回 TRUE 來完成。

如果您想要在序列化期間實作其他動作,請覆寫此函式。

另請參閱

CCmdTarget 類別
階層架構圖表
COleDocument 類別
COleServerItem 類別
COleClientItem 類別