Convert to/from some text encoding. More...
#include <CMSWindowsClipboardAnyTextConverter.h>
Inherits IMSWindowsClipboardConverter.
Inherited by CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.
Public Member Functions | |
virtual IClipboard::EFormat | getFormat () const |
virtual UINT | getWin32Format () const =0 |
virtual HANDLE | fromIClipboard (const CString &) const |
virtual CString | toIClipboard (HANDLE) const |
Protected Member Functions | |
virtual CString | doFromIClipboard (const CString &) const =0 |
Convert from IClipboard format. | |
virtual CString | doToIClipboard (const CString &) const =0 |
Convert to IClipboard format. |
Convert to/from some text encoding.
Definition at line 21 of file CMSWindowsClipboardAnyTextConverter.h.
virtual CString CMSWindowsClipboardAnyTextConverter::doFromIClipboard | ( | const CString & | ) | const [protected, pure virtual] |
Convert from IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class. doFromIClipboard() must include the nul terminator in the returned string (not including the CString's nul terminator).
Implemented in CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.
virtual CString CMSWindowsClipboardAnyTextConverter::doToIClipboard | ( | const CString & | ) | const [protected, pure virtual] |
Convert to IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class.
Implemented in CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.