SUMMINFO.H
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:2k
- // summinfo.h : interface of the CSummInfo classes
- //
- // This is a part of the Microsoft Foundation Classes C++ library.
- // Copyright (C) 1992-1998 Microsoft Corporation
- // All rights reserved.
- //
- // This source code is only intended as a supplement to the
- // Microsoft Foundation Classes Reference and related
- // electronic documentation provided with the library.
- // See these sources for detailed information regarding the
- // Microsoft Foundation Classes product.
- #ifndef __DRAWCLI_PROPSET_H
- #include "propset.h"
- #endif // __DRAWCLI_PROPSET_H
- #include <objidl.h>
- extern const OLECHAR szSummInfo[];
- DEFINE_GUID( FMTID_SummaryInformation, 0xF29F85E0, 0x4FF9, 0x1068,
- 0xAB, 0x91, 0x08, 0x00, 0x2B, 0x27, 0xB3, 0xD9 );
- class CSummInfo
- {
- public:
- CSummInfo();
- BOOL SetTitle(LPCTSTR szTitle);
- CString GetTitle();
- BOOL SetSubject(LPCTSTR szSubject);
- CString GetSubject();
- BOOL SetAuthor(LPCTSTR szAuthor);
- CString GetAuthor();
- BOOL SetKeywords(LPCTSTR szKeywords);
- CString GetKeywords();
- BOOL SetComments(LPCTSTR szComments);
- CString GetComments();
- BOOL SetTemplate(LPCTSTR szTemplate);
- CString GetTemplate();
- BOOL SetLastAuthor(LPCTSTR szLastAuthor);
- CString GetLastAuthor();
- BOOL IncrRevNum();
- CString GetRevNum();
- void StartEditTimeCount();
- BOOL AddCountToEditTime();
- CString GetEditTime();
- BOOL RecordPrintDate();
- CString GetLastPrintDate();
- BOOL RecordCreateDate();
- CString GetCreateDate();
- BOOL RecordSaveDate();
- CString GetLastSaveDate();
- BOOL SetNumPages(ULONG nPages);
- CString GetNumPages();
- BOOL SetNumWords(ULONG nWords);
- CString GetNumWords();
- BOOL SetNumChars(ULONG nChars);
- CString GetNumChars();
- BOOL SetAppname(LPCTSTR szAppname);
- CString GetAppname();
- BOOL SetSecurity(ULONG nLevel);
- CString GetSecurity();
- BOOL WriteToStorage(LPSTORAGE lpRootStg);
- BOOL ReadFromStorage(LPSTORAGE lpRootStg);
- protected:
- CDrawCliPropertySet m_propSet;
- CDrawCliPropertySection* m_pSection;
- __int64 startEdit;
- };