#include <CMSWindowsClipboardUTF16Converter.h>
Inherits CMSWindowsClipboardAnyTextConverter.
Inheritance diagram for CMSWindowsClipboardUTF16Converter:
Public Member Functions | |
CMSWindowsClipboardUTF16Converter () | |
virtual | ~CMSWindowsClipboardUTF16Converter () |
virtual UINT | getWin32Format () const |
Protected Member Functions | |
virtual CString | doFromIClipboard (const CString &) const |
Convert from IClipboard format. | |
virtual CString | doToIClipboard (const CString &) const |
Convert to IClipboard format. |
Definition at line 21 of file CMSWindowsClipboardUTF16Converter.h.
CString CMSWindowsClipboardUTF16Converter::doFromIClipboard | ( | const CString & | ) | const [protected, 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).
Implements CMSWindowsClipboardAnyTextConverter.
Definition at line 39 of file CMSWindowsClipboardUTF16Converter.cpp.
References CUnicode::UTF8ToUTF16().
CString CMSWindowsClipboardUTF16Converter::doToIClipboard | ( | const CString & | ) | const [protected, virtual] |
Convert to IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class.
Implements CMSWindowsClipboardAnyTextConverter.
Definition at line 46 of file CMSWindowsClipboardUTF16Converter.cpp.
References CUnicode::UTF16ToUTF8().