44 lines
813 B
C++
44 lines
813 B
C++
#ifndef _EL_CPOSTIT_H_
|
|
#define _EL_CPOSTIT_H_
|
|
|
|
// _CPostItMemoryBlock is defined in CPostIt.cpp
|
|
class _CPostItMemoryBlock;
|
|
|
|
class CPostIt
|
|
{
|
|
public:
|
|
|
|
explicit CPostIt( LPCSTR szAppName );
|
|
|
|
/**
|
|
* @brief CPostIt destructor
|
|
*/
|
|
~CPostIt( void );
|
|
|
|
BOOL Flush( void );
|
|
|
|
void Empty( void );
|
|
|
|
BOOL Get( LPCSTR lpszKeyName, LPSTR lpszData, DWORD nSize );
|
|
|
|
BOOL Set( LPCSTR lpszData );
|
|
|
|
BOOL Set( LPCSTR lpszKeyName, LPCSTR lpszData );
|
|
|
|
BOOL Set( LPCSTR lpszKeyName, DWORD dwValue );
|
|
|
|
BOOL CopyTo( CPostIt *pPostIt, LPCSTR lpszKeyName );
|
|
|
|
protected:
|
|
BOOL Init( LPCSTR szAppName );
|
|
void Destroy( void );
|
|
|
|
protected:
|
|
BOOL m_bModified;
|
|
CHAR m_szClipFormatName[_MAX_PATH];
|
|
_CPostItMemoryBlock* m_pMemoryBlock;
|
|
};
|
|
|
|
#endif /* _EL_CPOSTIT_H_ */
|
|
//martysama0134's 2e58d0b8baeb072acdf3afc4a5d1999f
|