![]() ![]() ![]()
|
SophiaFramework 2.1 |
#include <SFBClipboard.hpp>
class SFBClipboard : public SFBBase;
typedef SFBClipboard& SFBClipboardRef; typedef SFBClipboard* SFBClipboardPtr; typedef SFBClipboard** SFBClipboardHandle; typedef const SFBClipboard ConstSFBClipboard; typedef const SFBClipboard& ConstSFBClipboardRef; typedef const SFBClipboard* ConstSFBClipboardPtr; typedef const SFBClipboard** ConstSFBClipboardHandle;
| ICLIPBOARD_GetSequence | |
| ドキュメント エラー | BREW API リファレンス 2.0.1.5 |
説明には、クリップボードからデータを削除した際には カウントが減ると記述がありますが、実際にはカウントは減りません。 一方的に増えます。
補記:BREW API リファレンス 2.1 (英語版) にて修正されました。 日本語版は未修正です。
| ICLIPBOARD_MaxFreeBlock | |
| バグ | BREW エミュレータ 2.0.1.5 |
現在、この API は正常に動作しません。第 3 引数の pdwUsed は常に O が返ります。
| パブリック関数 | ||
|---|---|---|
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
ClearData | クリップボードの指定した形式の内容を消去します。 |
| public |
Empty | クリップボードから、すべての形式のすべてのデータを削除します。 |
| public |
EnumInit | クリップボード内の形式の列挙内容を初期化します。 |
| public |
EnumNext | 次に使用可能な/登録されているクリップボード形式を返します。 |
| public |
GetData | 指定された形式のクリップボード データをバッファにコピーします。 |
| public |
GetSequence | クリップボードのシーケンス番号を返します。 |
| public static |
Instance | IClipboard インターフェイスのインスタンスを取得します。 |
| public |
MaxFreeBlock | クリップボードの最大空きブロックサイズ、合計サイズ、合計使用サイズを返します。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
SetData | クリップボードの形式用にデータを設定します。 |
[ public ] SFCError ClearData( ConstACharPtr pszName );
[ public ] SFCError ClearData( ConstSFUAnsiStringRef strName );
[ public ] SFCError Empty(Void);
[ public ] Bool EnumInit(Void);
[ public ] Bool EnumNext( CBItemInfo * pci );
[ public ] SFCError GetData( ConstACharPtr pszName VoidPtr pData SIntNPtr pnDest );
[ public ] SFCError GetData( ConstSFUAnsiStringRef strName VoidPtr pData SIntNPtr pnDest );
[ public ] UInt32 GetSequence(Void);
この関数は、クリップボードが更新されたかどうかを判断するためにあります。 クリップボードの更新には、データの追加/削除が含まれます。
[ public, static ] SFUBrewPtr<SFBClipboard> Instance(Void);
[ public ] SFCError SetData( ConstACharPtr pszName VoidPtr pData SIntN nSize );
[ public ] SFCError SetData( ConstSFUAnsiStringRef strName VoidPtr pData SIntN nSize );
クリップボード データはアプリケーションの寿命を超えて使用可能であるため、 この関数は新しいメモリを割り当て、 クリップボードの内容を新しいバッファにコピーします。
| Copyright(C) 2003 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|