VB初心者質問スレ Part4
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
NGNGVBの話でなくていいなら、制限付きで出来ます。
SetClipboardData でデータをクリップボードに置くとき、
データのハンドルに NULL を指定します。
そーすると、他のアプリケーションがクリップボードからデータを
読み出そうとしたとき、WM_RENDERFORMAT メッセージが届きます。
このメッセージが届いたら、クリップボードに SetClipboardData でデータを置きます。
制限付きとは、次のようなことです。
WM_RENDERFORMAT は、他のアプリケーションが
クリップボードからデータを取り出すと発生します。
それは、貼り付けのときとは限りません。
ただクリップボードの中身を確認するためだけかもしれないし、
例えばクリップボードビューアが内容を表示するために
読み出す場合もあります。区別は出来ません。
あまり使えない方法ですが、他の方法は知りません。
・・・こんなので良い?
■ このスレッドは過去ログ倉庫に格納されています