次の方法で共有


CWnd::SetClipboardViewer

クリップボードの内容が変更されたときはいつでも、WM_DRAWCLIPBOARD メッセージによって通知されるウィンドウのチェインにウィンドウを追加します。

HWND SetClipboardViewer( );

戻り値

正常終了した場合は、クリップボード ビューアー チェインの次のウィンドウへのハンドルを返します。 アプリケーションはこのハンドルを保存 (メンバー変数へ保存) し、クリップボード ビューアー チェイン メッセージに応答するために使うことができます。

解説

クリップボード ビューアー チェインの一部であるウィンドウは、CWnd::OnDrawClipboard メッセージ、CWnd::OnChangeCbChain メッセージ、および CWnd::OnDestroy メッセージに応答し、そのメッセージをチェインの次のウィンドウに渡す必要があります。

このメンバー関数は、WM_DRAWCLIPBOARD メッセージをウィンドウへ送ります。 クリップボード ビューアー チェインの次のウィンドウへのハンドルがまだ返されていないために、アプリケーションは SetClipboardViewer 関数を呼び出す間に受け取る WM_DRAWCLIPBOARD メッセージを渡すことができません。

ウィンドウ自身をクリップボード ビューアー チェインから削除する場合は、アプリケーションは ChangeClipboardChain メンバー関数を呼び出す必要があります。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::ChangeClipboardChain

SetClipboardViewer

概念

CWnd のメンバー