1 // ClipboardSnap.h: CClipboardSnap
\83N
\83\89\83X
\82Ì
\83C
\83\93\83^
\81[
\83t
\83F
\83C
\83X
\r
3 //////////////////////////////////////////////////////////////////////
\r
5 #if !defined(AFX_CLIPBOARDSNAP_H__1FAE18B5_B0B4_4431_B3C4_BE6B26447AF2__INCLUDED_)
\r
6 #define AFX_CLIPBOARDSNAP_H__1FAE18B5_B0B4_4431_B3C4_BE6B26447AF2__INCLUDED_
\r
10 #endif // _MSC_VER > 1000
\r
12 #include <afxtempl.h>
\r
13 #include "clipboardformatsnap.h"
\r
15 class CClipboardSnap
\r
22 virtual ~CClipboardSnap();
\r
28 CClipboardSnap( const CClipboardSnap& rhs );
\r
29 const BOOL operator==( const CClipboardSnap& rhs );
\r
30 const BOOL operator!=( const CClipboardSnap& rhs );
\r
31 const CClipboardSnap& operator=( const CClipboardSnap& rhs );
\r
32 const CClipboardSnap& operator+=( const CClipboardSnap& rhs );
\r
39 BOOL Capture( const BOOL bTextOnly = FALSE );
\r
41 void DeleteLastReturn();
\r
42 void Add( const char* const pAddedString, const BOOL bTop );
\r
44 void SetNext( CClipboardSnap* pNext );
\r
45 CClipboardSnap* GetNext();
\r
46 BOOL IsAllMergeableFormat();
\r
49 void ClearFormatSnaps();
\r
55 CArray<CClipboardFormatSnap *, CClipboardFormatSnap *> m_oFormatSnaps;
\r
56 CClipboardSnap* m_pNext;
\r
59 #endif // !defined(AFX_CLIPBOARDSNAP_H__1FAE18B5_B0B4_4431_B3C4_BE6B26447AF2__INCLUDED_)
\r