CLEAR PASTEBOARD
CLEAR PASTEBOARD
このコマンドは引数を必要としません |
---|
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
CLEAR PASTEBOARD コマンドは、クリップボードの内容をすべて消去します。クリップボードに同じデータの複数のインスタンスが含まれる場合には、すべてのインスタンスが消去されます。CLEAR PASTEBOARDコマンドを呼び出した後、クリップボードは空になります。
APPEND DATA TO PASTEBOARDコマンドを使用して新しいデータをクリップボードに追加する前に、CLEAR PASTEBOARDコマンドを1回呼び出す必要があります。これはAPPEND DATA TO PASTEBOARDコマンドが新しいデータを追加する前にクリップボードを消去しないためです。
CLEAR PASTEBOARDを1回呼び出してから、APPEND DATA TO PASTEBOARDコマンドを複数回呼び出すと、異なるフォーマットで同じデータをカットまたはコピーすることができます。
一方SET TEXT TO PASTEBOARDとSET PICTURE TO PASTEBOARDコマンドは、クリップボードにデータを追加する前に自動的にクリップボードを消去します。
例題 1
以下の例はクリップボードを消去し、次にデータをペーストボードに追加します:
CLEAR PASTEBOARD // ペーストボードを空にする
APPEND DATA TO PASTEBOARD("com.4d.private.picture.gif";$vxSomeData) // gif ピクチャを追加
APPEND DATA TO PASTEBOARD("com.4d.private.text.rtf";$vxSylkData) // RTFテキストを追加
例題 2
APPEND DATA TO PASTEBOARD コマンドの例題参照