クリップボードのトピック
更新 : 2007 年 11 月
MFC アプリケーションで Windows クリップボードのサポートを実装する方法について説明します。Windows には 2 つのクリップボード機構があります。
[切り取り]、[コピー]、[貼り付け] など、[編集] メニューのコマンドの実装
ドラッグ アンド ドロップによる汎用データ転送の実装 (OLE)
クリップボードは、Windows でソースと転送先間のデータ転送に利用する、標準的な手段です。また、OLE 操作にも便利です。OLE が導入されたことにより、Windows には 2 種類のクリップボード機構があります。標準 Windows クリップボード API は従来どおりに利用可能ですが、OLE データ転送機構も加えられています。OLE 汎用データ転送 (UDT: Uniform Data Transfer) では、切り取り、コピー、貼り付けなどが、クリップボードおよびドラッグ アンド ドロップ操作でサポートされます。
クリップボードは、Windows セッション全体で共有されるシステム サービスなので、独自のハンドルまたはクラスはありません。クリップボードの管理には、CWnd クラスのメンバ関数を使用します。