OLEDragDropで、オブジェクトによる処理の振り分けをするには?


mady  2003-11-13 01:11:29  No: 80396

OLEDragDropで、オブジェクトによる処理の振り分けをするには?

初心者掲示板
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200311/03110011.txt
の続きです。(VB6)

リッチテキストボックスで、
(1)文字列がドラッグ&ドロップされたときに、
文字列を移動したい。

(2)同時に外部からファイルをD&Dしたときに、
そのファイルパスを取得してファイルを開くようにしたい。

(1)だけならOLEDropModeプロパティをオートにすれば済みます。
しかし、そうすると(2)の操作をしたときに、そのファイルの
アイコンがオブジェクトとして張り付いてしまうので、
オートでは解決できないようなのです。

また、操作の途中で、文字列のドロップの時には
「OLEDropModeプロパティをオートに変更する」とも書いてみたのですが、
こちらはVBそのものが落ちてしまいました…

OLEDropModeプロパティをマニュアルにして
文字列のD&Dに対応する方法ってどうやるのでしょうか?
※全然別の考え方で解決できるというのでもOKです。

よろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加