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です。
よろしくお願いします。
ツイート | ![]() |