次の方法で共有


WM_RENDERFORMAT メッセージ

特定のクリップボード形式のレンダリングが遅延している場合、およびアプリケーションがその形式のデータを要求した場合に、クリップボードの所有者に送信されます。 クリップボードの所有者は、指定した形式でデータをレンダリングし、 SetClipboardData 関数を呼び出してクリップボードに配置する必要があります。

#define WM_RENDERFORMAT                 0x0305

パラメーター

wParam

レンダリングする クリップボード形式

lParam

このパラメーターは使用されません。

戻り値

アプリケーションがこのメッセージを処理する場合は、0 を返す必要があります。

解説

WM_RENDERFORMAT メッセージに応答する場合、クリップボードの所有者は SetClipboardData を呼び出す前にクリップボードを開かないようにする必要があります。 WM_RENDERFORMATに応答してデータを配置する前にクリップボードを開く必要はありません。クリップボードを開こうとすると、現在、形式のレンダリングを要求したアプリケーションによってクリップボードが開かれているため、失敗します。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winuser.h (Windows.h を含む)

関連項目

参照

SetClipboardData

WM_RENDERALLFORMATS

概念

クリップボード