昔たけさんにやいやい言ってOLEのドラッグ&ドロップを
実装して貰った張本人です。
#SourceForgeの方に書き込んだんですが
#そっちはあんまり使われてないんですね
そのときにサンプルとしてコードを提供したんですが、
その中にIDrataObjectの仕様を誤解していたことによる
バグが潜んでいます。
IDataObjectの使い方によっては、
つまりドロップ先のアプリの実装によっては、
ちゃんとドロップされないことがあります。
具体的な修正方法は、CDropTarget.cppの
CDropTarget::GetDataの中でm_hDataを
そのまま渡してしまっているのを、
新しいHGLOBALを確保してそいつにデータを
コピーしてをそいつを渡すようにするんですが、
どうすればいいでしょう?修正したコードを
どなたかに送ればいいんでしょうか?