2002-07-23 15:26:40 +00:00
|
|
|
#ifndef CMSWINDOWSCLIPBOARDUTF16CONVERTER_H
|
|
|
|
#define CMSWINDOWSCLIPBOARDUTF16CONVERTER_H
|
|
|
|
|
|
|
|
#include "CMSWindowsClipboardAnyTextConverter.h"
|
|
|
|
|
2002-07-29 17:03:55 +00:00
|
|
|
//! Convert to/from UTF-16 encoding
|
2002-07-23 15:26:40 +00:00
|
|
|
class CMSWindowsClipboardUTF16Converter :
|
|
|
|
public CMSWindowsClipboardAnyTextConverter {
|
|
|
|
public:
|
|
|
|
CMSWindowsClipboardUTF16Converter();
|
|
|
|
virtual ~CMSWindowsClipboardUTF16Converter();
|
|
|
|
|
|
|
|
// IMSWindowsClipboardConverter overrides
|
|
|
|
virtual UINT getWin32Format() const;
|
|
|
|
|
|
|
|
protected:
|
|
|
|
// CMSWindowsClipboardAnyTextConverter overrides
|
|
|
|
virtual CString doFromIClipboard(const CString&) const;
|
|
|
|
virtual CString doToIClipboard(const CString&) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|