etc.negui.clipboard

Note:
NeGuiへ移動すべき。 移動したけど要調整。
class ClipBoardException: etc.negui.system.exception.NeGuiException;

typedef CLIPDATA;

abstract class ClipBoard: etc.negui.system.raii.Raii, etc.negui.system.raii.IRaii;

this(NeWindow window );

bool open();

const final bool empty();

enum TYPE;

BITMAP
ビットマップ データ(ビットマップ ハンドル)です。
DIB
BITMAPINFO構造体とビット配列からなるビットマップデータです。
DIF
Software Arts 社の DIF データ交換形式です。
DSPBITMAP
プライベートな形式のビットマップデータです。
DSPENHMETAFILE
プライベートな形式の拡張メタファイルデータです。
DSPMETAFILEPICT
プライベートな形式のメタファイル画像表示形式データです。
DSPTEXT
プライベートな形式のテキストデータです。
ENHMETAFILE
拡張メタファイルのデータ(enhanced metafile ハンドル)です。
GDIOBJFIRST
GDIOBJLAST
GDI オブジェクトによって表現される、アプリケーション定義のクリップボード形式です。
HDROP
ファイルドロップ形式です。
LOCALE
テキストデータのロケール ID ハンドルです。
METAFILEPICT
METAFILEPICT 構造体のメモリオブジェクトです。メタファイル画像形式です。
PALETTE
カラーパレットのハンドルです。
PENDATA
Windows のペン拡張機能のためのデータです。
PRIVATEFIRST
PRIVATELAST
プライベートなクリップボード形式です。
RIFF
RIFF 形式の音声データです。
SYLK
Microsoft シンボリックリンク (SYLK) 形式のデータです。
TEXT
テキスト形式のデータです。各行は復帰改行 (CR-LF) コードで終わります。データの終端は NULL 文字です。この形式は、ANSI テキストに使います。
WAVE
WAVE 形式の音声データです。
TIFF
TIFF 形式の画像データです。
UNICODETEXT
Unicode のテキスト形式です。各行は復帰改行 (CR-LF) コードで終わります。データの終端は NULL 文字です(WindowsNT系OSのみ)。
protected HANDLE SetData(CLIPDATA Type , void* Data );
History:
1.100
  • source名称変更(setData -> SetData)。
  • source属性変更(public -> protected)。
protected const HANDLE GetData(CLIPDATA Type );
History:
1.100
  • 新規作成。
class TextClipBoardException: etc.negui.system.exception.NeGuiException;

class TextClipBoard: etc.negui.clipboard.ClipBoard;

this(NeWindow window );

bool set(in Text text );

const Text get();