クリップボード
- [アーティクル]
-
-
クリップボード は、アプリケーションがデータを転送できるようにする一連の関数とメッセージです。 すべてのアプリケーションがクリップボードにアクセスできるため、アプリケーション間またはアプリケーション内でデータを簡単に転送できます。
この概要では、リンクされたオブジェクトまたは埋め込みオブジェクトをコピーして貼り付ける方法については説明しません。 これらのテーマの詳細については、コンポーネント オブジェクト モデル (COM) のドキュメントを参照してください。
このセクションでは
名前 |
形容 |
クリップボードの について
|
クリップボードについて説明します。
|
クリップボード形式
|
クリップボードの形式について説明します。 ウィンドウはクリップボードに複数のオブジェクトを配置でき、それぞれが同じ情報を異なるクリップボード形式で表します。 ユーザーは、クリップボード上のオブジェクトに使用されるクリップボード形式を認識する必要はありません。
|
クリップボード操作の
|
クリップボード操作について説明します。 ウィンドウでは、データの切り取り、コピー、貼り付け時にクリップボードを使用する必要があります。 ウィンドウは、切り取りとコピーの操作のためにクリップボードにデータを配置し、貼り付け操作のためにクリップボードからデータを取得します。
|
HTML クリップボード形式 を する
|
HTML クリップボードの形式について説明します。
|
クリップボード を使用した
|
クリップボード ビューアー ウィンドウには、クリップボードの現在のコンテンツが表示され、クリップボードのコンテンツが変更されたときにメッセージが受信されます。
|
クリップボード参照
|
API リファレンスが含まれています。
|
クリップボード関数
名前 |
形容 |
AddClipboardFormatListenerをする
|
指定されたウィンドウを、システム管理のクリップボード形式リスナー リストに配置します。
|
ChangeClipboardChain
|
クリップボード ビューアーのチェーンから指定したウィンドウを削除します。
|
CloseClipboardをする
|
クリップボードを閉じます。
|
CountClipboardFormats
|
現在クリップボードにあるさまざまなデータ形式の数を取得します。
|
EmptyClipboardの
|
クリップボードを空にし、クリップボード内のデータへのハンドルを解放します。 この関数は、クリップボードが現在開いているウィンドウにクリップボードの所有権を割り当てます。
|
EnumClipboardFormatsの
|
クリップボードで現在使用できるデータ形式を列挙します。 クリップボードのデータ形式は、順序付けされたリストに格納されます。 クリップボード のデータ形式の列挙を実行するには、enumClipboardFormats関数を一連の呼び出しを行います。 呼び出しごとに、形式 パラメーターは使用可能なクリップボード形式を指定し、関数は次に使用可能なクリップボード形式を返します。
|
GetClipboardDataの
|
指定した形式でクリップボードからデータを取得します。 クリップボードは以前に開かれている必要があります。
|
GetClipboardFormatNameの
|
指定した登録済み形式の名前をクリップボードから取得します。 この関数は、指定したバッファーに名前をコピーします。
|
GetClipboardOwnerをする
|
クリップボードの現在の所有者のウィンドウ ハンドルを取得します。
|
GetClipboardSequenceNumberの
|
現在のウィンドウ ステーションのクリップボード シーケンス番号を取得します。
|
GetClipboardViewerの
|
クリップボード ビューアー チェーンの最初のウィンドウへのハンドルを取得します。
|
GetOpenClipboardWindowをする
|
現在クリップボードが開いているウィンドウへのハンドルを取得します。
|
GetPriorityClipboardFormatの
|
指定したリストの最初の使用可能なクリップボード形式を取得します。
|
GetUpdatedClipboardFormatsの
|
現在サポートされているクリップボード形式を取得します。
|
IsClipboardFormatAvailableの
|
クリップボードに指定した形式のデータが含まれているかどうかを判断します。
|
OpenClipboard
|
検査のためにクリップボードを開き、他のアプリケーションがクリップボードの内容を変更できないようにします。
|
RegisterClipboardFormatの
|
新しいクリップボード形式を登録します。 この形式は、有効なクリップボード形式として使用できます。
|
RemoveClipboardFormatListenerの
|
システムで管理されているクリップボード形式のリスナー リストから、指定されたウィンドウを削除します。
|
SetClipboardDataの
|
指定したクリップボード形式でクリップボードにデータを配置します。 ウィンドウは現在のクリップボードの所有者である必要があり、アプリケーションは OpenClipboard 関数を呼び出している必要があります。 (WM_RENDERFORMAT メッセージに応答する場合、SetClipboardDataを呼び出す前に、クリップボードの所有者 OpenClipboard呼び出してはなりません)。
|
SetClipboardViewerの
|
指定したウィンドウをクリップボード ビューアーのチェーンに追加します。 クリップボード ビューアー ウィンドウは、クリップボードの内容が変更されるたびに WM_DRAWCLIPBOARD メッセージを受け取ります。
|
クリップボード メッセージ
名前 |
形容 |
WM_CLEAR
|
編集コントロールまたはコンボ ボックスに送信され、編集コントロールから現在の選択範囲 (存在する場合) を削除 (クリア) します。
|
WM_COPY
|
編集コントロールまたはコンボ ボックスに送信され、現在の選択範囲を CF_TEXT 形式でクリップボードにコピーします。
|
WM_CUT
|
編集コントロールまたはコンボ ボックスに送信され、編集コントロール内の現在の選択範囲を削除 (切り取り) し、削除したテキストを CF_TEXT 形式でクリップボードにコピーします。
|
WM_PASTE
|
クリップボードの現在のコンテンツを現在のキャレット位置にある編集コントロールにコピーするために、編集コントロールまたはコンボ ボックスに送信されます。 データは、クリップボードに CF_TEXT 形式のデータが含まれている場合にのみ挿入されます。
|
クリップボードの通知
構造
名前 |
形容 |
METAFILEPICT
|
クリップボードを介してメタファイル データを交換するために使用されるメタファイル画像形式を定義します。
|