投稿日 | : 2005/08/09(Tue) 09:37 |
投稿者 | : たけぽい |
Eメール | : |
URL | : |
タイトル | : リッチテキストについて |
VB6.0
はじめまして、リッチテキストで質問です。
リッチテキストはデフォルトではOLEドラッグドロップがオートになってます。
このときは文字を選択してドラッグすると移動させることができますが、ファイルをD&Dすると
アイコンがそのまま貼り付けられてしまいます。
そこで手動にしたところ、ファイルが貼り付けられることはなくなりましたが今度は
文字の移動もできなくなってしまいました。(ドラッグはできるが消える)
ためしに、ドラッグされたらドラッグ先のカーソル位置に選択された文字列を移動させる処理を
組んだところ、手動モードではなぜかドラッグ中にカーソルが移動しませんでした。
そのためドラッグする前の位置に貼り付けられ、文字が消えることは無くなりましたがドラッグ前と結局変わらない状況でした。
ファイルの貼り付けを禁止しつつ文字の移動ができるようにするにはどうすればよいのでしょうか?
※このときファイルをD&Dしたらフルパスが取れるようにしたいと思っています(取得の仕方は知ってます)
また、クリップボードに画像データがある状態で右クリック→貼り付けをすると画像が貼られてしまいます。
さらにはファイルを右クリック→コピーをしてから同じ操作をすると結局ファイルアイコンが貼られてしまいます。
これも防止したいのですがどうすればよいのかまったくわかりません。
よろしくお願いします。長文失礼しました。