CDocItem 類別
文件項目的基底類別,這些項目是文件資料的元件。
語法
class CDocItem : public CCmdTarget
成員
公用方法
名稱 | 描述 |
---|---|
CDocItem::GetDocument | 傳回包含項目的檔。 |
CDocItem::IsBlank | 判斷專案是否包含任何資訊。 |
備註
CDocItem
物件可用來代表客戶端和伺服器檔中的 OLE 專案。
如需詳細資訊,請參閱容器:實作容器一文。
繼承階層架構
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 類別