マルチモニタ&タブモードで2つ目以降のNo.32762
さつなを さん 13/12/10 19:54
 
先日は検索ダイアログでのキー操作について、お聞き届けいただき
ありがとうございました。
快適に使わせていただいております。

お礼に続けてで恐縮ですが、新たに以下の事象を発見しましたので、
ご報告いたします。


【確認したバージョン】
8.32 および 8.33 Bata 14

【事象】
マルチモニタ(2画面・左右並列・左がプライマリ)、かつ2画面を
またぐ位置に表示したタブモードの秀丸にて、2ファイル目以降を
新たに開くとウインドウが左画面内に移動してしまう。
ただし事象が起こるのは、秀丸の過半程度以上を左側画面に残した場合のみ。


以上、いずれご対処いただければ幸いです。

[ ]
RE:32762 マルチモニタ&タブモードで2つNo.32763
秀丸担当 さん 13/12/11 10:22
 

バグ情報ありがとうございます。

Windows7で確認してみた限りでは、うまく再現することができませんでした。
もしそういうことが起きるとしたら、タブモードの設定で、互換性がV7.xx以下
になっている可能性があると思います。
タブを右クリックして「タブモードの詳細」の「互換性」で指定できます。
ここがもしV7.xx以下になっていたら、V8.00以降にして再起動すると大丈夫にな
る可能性が高いと思います。

V7.xx以下のほうを選んでいる場合は、1つのウィンドウの中にタブがあるので
はなく、別のウィンドウを作って前のウィンドウと同じ位置とサイズで表示して
います。
こちらで互換性を設定しても再現できなかったのですが、もしそのときに何らか
の理由でウィンドウ配置の調整が発生したら変わる可能性があると思います。

[ ]
RE:32763 マルチモニタ&タブモードで2つNo.32764
h-tom さん 13/12/11 22:34
 

h-tom です。

>Windows7で確認してみた限りでは、うまく再現することができませんでした。

Windows Vista、7 でやってみたら再現しました。
トラブル対策の「タブモードをV7.xx以下・・・」は、OFF状態です。
自動起動マクロを、OFFにした状態でも、再現。

┌───┬───┐
│  1  │  2  │1280×1024 2画面
│      │      │
└───┴───┘
"test1.mac"を、"2"に多少はみ出す状態(スクロールバーが"2"に表示される程度で
もOK)
に配置し、"test2.mac" を、エクスプローラからダブルクリックで開くと、ウィンド
ウが、
"1"の領域に入るように移動します。
(ヒストリーから開いても移動しました。)

// ファイルを開いた直後に登録したマクロ
debuginfo 1;
debuginfo "-------- start ------------------";
debuginfo "basename  :" + basename;
debuginfo "event     :" + str(event);
debuginfo "cxscreen  :" + str(cxscreen);
debuginfo "cyscreen  :" + str(cyscreen);
debuginfo "windowposx:" + str(windowposx);
debuginfo "windowposy:" + str(windowposy);
debuginfo "windowcx  :" + str(windowcx);
debuginfo "windowcy  :" + str(windowcy);
debuginfo "-------- end --------------------";
//  ここまで

test1.mac から手動で実行した結果
-------- start ------------------
basename  :test1.mac
event     :0
cxscreen  :1280
cyscreen  :1024
windowposx:497
windowposy:66
windowcx  :960
windowcy  :744
-------- end --------------------

test2.mac 開くときの自動起動マクロで実行した結果
-------- start ------------------
basename  :test2.mac
event     :1
cxscreen  :1280
cyscreen  :1024
windowposx:320  ← ウィンドウが、"1"に入るように移動
windowposy:66
windowcx  :960
windowcy  :744
-------- end --------------------

[ ]
RE:32764 マルチモニタ&タブモードで2つNo.32765
秀丸担当 さん 13/12/12 09:34
 

詳しい情報ありがとうございます。
こちらでも再現することができました。
互換性のオプションはV8.00でもそうなることが確認できました。
32bit版/64bit版の違いやRelease版やDebug版の違いなども影響していたようで、
昨日試していた時の条件では再現できなかったのが、再現できるようになりまし
た。
調べて次のβ版で修正させていただきます。

[ ]