#include <CMSWindowsClipboardAnyTextConverter.h>
Inherits IMSWindowsClipboardConverter.
Inherited by CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.
Inheritance diagram for CMSWindowsClipboardAnyTextConverter:
Public Member Functions | |
CMSWindowsClipboardAnyTextConverter () | |
virtual | ~CMSWindowsClipboardAnyTextConverter () |
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. |
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.
Referenced by fromIClipboard().
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.
Referenced by toIClipboard().