CMSWindowsClipboardAnyTextConverter Class Reference

Convert to/from some text encoding. More...

#include <CMSWindowsClipboardAnyTextConverter.h>

Inherits IMSWindowsClipboardConverter.

Inherited by CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.

Collaboration diagram for CMSWindowsClipboardAnyTextConverter:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

Convert to/from some text encoding.

Definition at line 21 of file CMSWindowsClipboardAnyTextConverter.h.


Member Function Documentation

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.


The documentation for this class was generated from the following files:

Generated on 12 Nov 2010 for synergy-plus by  doxygen 1.6.1