OLE2 による D&DNo.05994
Iranoan さん 04/09/14 14:33
 
 秀丸担当さん今日は、Iranoan です。
 OLE2 による D&D で問題があります。
・[Shift]+カーソル・キーや検索で範囲選択できないバグ
  o 発生条件
    * 他のアプリケーションからの場合
      秀丸のウィンドウ上で [Esc] でキャンセル
    * 秀丸同士
      上記に加えて、[Alt]+[Tab] 等で文字列のコピー/移動先のウィンドウ
      を予めアクティブに
  o 回復方法
    マウスで範囲選択
・[Esc] で直ちにキャンセルにならない
  別ウィンをアクティブにしていると、[Esc] の後マウス・カーソルを移動す
  る必要があります。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.4.13 です。

[ ]
RE:05994 OLE2 による D&DNo.05995
秀丸担当 さん 04/09/14 17:56
 

>・[Shift]+カーソル・キーや検索で範囲選択できないバグ

再現させることができました。
修正させていただきます。

>    * 秀丸同士
>      上記に加えて、[Alt]+[Tab] 等で文字列のコピー/移動先のウィンドウ
>      を予めアクティブに

これをした場合、Shift+カーソルキーで範囲選択できないのではなく、カーソル
が消えるという現象が確認されました。

>・[Esc] で直ちにキャンセルにならない
>  別ウィンをアクティブにしていると、[Esc] の後マウス・カーソルを移動す
>  る必要があります。

これは再現できませんでした。

[ ]
RE:05995 OLE2 による D&DNo.05996
Iranoan さん 04/09/14 18:30
 
 秀丸担当さん今日は、Iranoan です。
> >・[Shift]+カーソル・キーや検索で範囲選択できないバグ
>
> 再現させることができました。
> 修正させていただきます。
 宜しくお願いします。
> >    * 秀丸同士
> >      上記に加えて、[Alt]+[Tab] 等で文字列のコピー/移動先のウィンドウ
> >      を予めアクティブに
>
> これをした場合、Shift+カーソルキーで範囲選択できないのではなく、カーソル
> が消えるという現象が確認されました。
 取り敢えず、次版が出たら症状が変わっているか確認します。

> >・[Esc] で直ちにキャンセルにならない
> >  別ウィンをアクティブにしていると、[Esc] の後マウス・カーソルを移動す
> >  る必要があります。
>
> これは再現できませんでした。
 「別ウィン」→「別ウィンドウ」のタイプ・ミスですが。私の環境では、
[Esc] を押した直後に、マウスの左ボタンを離しても、文字列が移動してしま
います???


[ ]
RE:05996 OLE2 による D&DNo.05998
秀丸担当 さん 04/09/15 11:25
 

> 「別ウィン」→「別ウィンドウ」のタイプ・ミスですが。私の環境では、
>[Esc] を押した直後に、マウスの左ボタンを離しても、文字列が移動してしま
>います???

操作手順でいうと、
・秀丸で範囲選択
・範囲選択をドラッグ開始
・Alt+Tabで別の秀丸に切り替え
・Escを押す
ということでしょうか。
この状態ではマウスカーソルの形は矢印のままで、マウスカーソルを動かして、
初めて秀丸の「I」のマウスカーソルになったりします。

[ ]
RE:05998 OLE2 による D&DNo.06000
Iranoan さん 04/09/15 13:00
 
 秀丸担当さん今日は、Iranoan です。
> この状態ではマウスカーソルの形は矢印のままで、マウスカーソルを動かして、
> 初めて秀丸の「I」のマウスカーソルになったりします。
 その通りで、「I」になる前の状態でそのまま離すと、文字列が移動します。
これが正しい動作なんですね。
 [Esc] を押したのに移動することが有るので不思議に思い、質問させて頂き
ました。


[ ]
RE:06000 OLE2 による D&DNo.06001
秀丸担当 さん 04/09/16 12:44
 

> その通りで、「I」になる前の状態でそのまま離すと、文字列が移動します。
>これが正しい動作なんですね。
> [Esc] を押したのに移動することが有るので不思議に思い、質問させて頂き
>ました。

Windows98で確認したところ、再現させることができました。
WindowsXPとは動作が違うようです。
XPでは、ただマウスカーソルの形が矢印(+マークも付かないたただの矢印)に
なっているだけです。
98では、ドラッグ状態が解除されませんでした。
ワード−ワード間では起きず、ワード→秀丸の場合と、秀丸→ワードの場合は起
きました。あと、ワードパッド−ワードパッド間でも起きました。
よくわからないですが、Windows98のOLE側の問題という気がします。

[ ]
RE:06001 OLE2 による D&DNo.06002
Iranoan さん 04/09/16 18:36
 
 秀丸担当さん今日は、Iranoan です。
> よくわからないですが、Windows98のOLE側の問題という気がします。
 色々調べて頂き有り難うございました。OS の問題ということですね。

[ ]