Ctrl+Alt+Escで秀丸が固まる。No.04391
tamtan さん 09/11/05 18:30
 
Windows 7 x64 秀丸8β23です。

秀丸にフォーカスがあるときに、Ctrl+Alt+Escを押すと秀丸が固まってしまいます。
秀丸7(32bit)のときは、ウィンドウが最背面化されていました。

以上、バグ報告です。

P.S.
Ctrl+Alt+Escで対象ウィンドウが最背面化されるのはどういう仕組みなんでしょう
か? Windows側なのか、アプリの規定値なのか、よく知らないのですが。IE8だけは
このコマンドは効かないのも不思議です。IE7では効くので保護モード辺りではない
と思うのですが。

[ ]
RE:04391 Ctrl+Alt+Escで秀丸が固まる。No.04405
秀丸担当 さん 09/11/06 10:32
 

>秀丸にフォーカスがあるときに、Ctrl+Alt+Escを押すと秀丸が固まってしまいます。
>秀丸7(32bit)のときは、ウィンドウが最背面化されていました。

再現させることができました。
報告ありがとうございます。
xpでも起きてしまうことが確認できました。

>Ctrl+Alt+Escで対象ウィンドウが最背面化されるのはどういう仕組みなんでしょう
>か? Windows側なのか、アプリの規定値なのか、よく知らないのですが。IE8だけは
>このコマンドは効かないのも不思議です。IE7では効くので保護モード辺りではない
>と思うのですが。

このキー操作はWindows側が判断してデフォルトのコマンドが作成され、アプリ
側で処理しなければデフォルトの処理をWindowsがするようです。
背面に移動するのはCtrlを押さずにAlt+Escだけでいいと思うのですが、Ctrlを
押すとなぜか挙動が違うようです。

調べてみたところ、Windowsの仕組み的にSendMessageを相互に呼ぶ関係か、秀丸
エディタの新タブモードでは固まってしまうようです。
この場合PostMessageで遅延させるようにしたら回避できました。
β24で修正させていただきます。

[ ]