最大化時、横に置いたタスクバーが考慮さNo.20136
Buckeye さん 05/10/12 13:48
 
お世話になっています。

タスクバーを左横にたてた状態で秀丸を最大化すると、秀丸がモニター左端に揃
ってしまい、左側一部がタスクバーに隠れてしまいます。以前、やはり私が報告
して直していただいた症状なのですが、Ver 5.03→5.04でレベルダウンしてしま
ったようです。

    Ver 5.03ではタスクバー横にそろいます。1〜2ピクセル、タスクバーと重な
    っている気はしますが、実用上、問題ありません。

Best regards,
Buckeye

[ ]
RE:20136 最大化時、横に置いたタスクバーNo.20137
秀丸担当 さん 05/10/12 14:06
 

>タスクバーを左横にたてた状態で秀丸を最大化すると、秀丸がモニター左端に揃
>ってしまい、左側一部がタスクバーに隠れてしまいます。以前、やはり私が報告
>して直していただいた症状なのですが、Ver 5.03→5.04でレベルダウンしてしま
>ったようです。

いろいろ試してみましたが、確認することができませんでした。
V5.04で変化があるとしたら、「最後のウィンドウ配置を覚える」が関係してい
そうな気もしますが、正常に動いているようです。

[動作環境]→[ウィンドウ]→[配置]の内容と、[高度なウィンドウ]の[特殊なウ
ィンドウ形状]の状態はどのようになっているでしょうか。
あと、Windowsのバージョンは何でしょうか。
V5.05を本日出そうと思っているので、もし不具合があれば修正したいです。

[ ]
RE:20137 最大化時、横に置いたタスクバーNo.20138
Buckeye さん 05/10/12 14:33
 
秀丸担当さん、

●[動作環境]→[ウィンドウ]→[配置]の内容

チェックが入っている項目は、「サイズを指定する」と「全終了時にデスクトッ
プ保存」だけです。

●[動作環境]→[ウィンドウ]→[高度なウィンドウ]→[特殊なウィンドウ形状]

「1行の文字数を超えたウィンドウを自動的に小さくする」にのみチェックが入
っています。

     余談ながら、ここ、本当は「1行の文字数を超えた」ですね。ダイヤログは
     「1行の文字数を越えた」になっています。

●Windowsのバージョン

Win2k SP4 + IE6.0 SP1です。

サブマシンはまったく同じWindows、同じサイドバー位置、秀丸Ver. 5.03(設定
はインポートで同じ)で、サイドバー横に沿って最大化します。

サブマシンとメインマシン(不具合が出る方)の違いは、サブマシンが左右ひと
続きのデュアルモニター画面であるのに対し、メインマシンは左側と右側が独立
に設定されたデュアルモニター画面であることくらいでしょうか。メインマシン
は、左側がプライマリーモニターで、そちらにサイドバーがあります。なお、メ
インマシンのビデオカードはNVIDIA GeForce PCX5300というものです。

    タスクバー位置をセカンダリーモニターから取得してしまっている???
    ただし、原因がどうであれ、Ver. 5.03では出ていなかった症状です(毎日
    やる操作なのでおかしければすぐに気づくはず)。

Best regards,
Buckeye

[ ]
RE:20138 最大化時、横に置いたタスクバーNo.20139
秀丸担当 さん 05/10/12 15:25
 

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

改めて確認してみましたが、はやり再現できません。
ソースを確認してみましても、V5.03とV5.04の違いは「最後のウィンドウ配置を
覚える」の覚える位置の違いくらいで、最大化時の動作は変更ありません。

マルチモニタ関係で最大化するサイズを調節するユーティリティか何かが入って
いるとかいうことはないでしょうか。

お手数ですが、もし差し支えなければ、設定情報をファイルに保存したものを送
っていただくことはできますでしょうか。
送っていただける場合、xxxxxxxx@nifty.ne.jp まで秀丸担当宛てであることを
書いて送ってください。

[ ]
RE:20139 最大化時、横に置いたタスクバーNo.20140
Buckeye さん 05/10/12 15:51
 
秀丸担当さん、

お手数をおかけしています。

再現できませんか……

マルチモニタ関係で特に変わったことをした記憶はありません。ビデオカード付
属のドライバを入れ、マルチモニタを認識させて解像度設定などをしただけです。

とりあえず、この投稿と同時に、設定情報をファイルに保存したものをお送りし
ます。

Best regards,
Buckeye

[ ]
RE:20140 最大化時、横に置いたタスクバーNo.20141
秀丸担当 さん 05/10/12 16:06
 

ありがとうございます。
ファイルを頂きました。
設定を反映してやってみましたが、やはり再現できませんでした。

関係あるかどうかわかりませんが、サブマシンのように擬似的にマルチモニタと
なっている環境で、最大化すると片方の画面のみで最大化するというユーティリ
ティがあって、それで何かしらの不具合を確認したことはありました。
matrox系のビデオカードでドライバを入れると自動的にユーティリティもインス
トールされた気がします。

あと、タスクバーが常に手前に表示になっていないということはないでしょうか。
これだと他のアプリケーションでも同様になるわけですが。

[ ]
RE:20141 最大化時、横に置いたタスクバーNo.20142
Buckeye さん 05/10/12 16:44
 
秀丸担当さん、

うーん、やはり再現できませんか……

>関係あるかどうかわかりませんが、サブマシンのように擬似的にマルチモニタと
>なっている環境で、最大化すると片方の画面のみで最大化するというユーティリ
>ティがあって、それで何かしらの不具合を確認したことはありました。
>matrox系のビデオカードでドライバを入れると自動的にユーティリティもインス
>トールされた気がします。

サブマシンはmatroxのビデオカードですが、こちらでは不具合にならないんです。
NVIDIA GeForceを使ったメインマシン側だけで不具合が出ます。

念のためサブマシンもVer.5.04にしてみました。やはり、こちらでは不具合がで
ません。ということは、Ver.5.04とビデオカードの組み合わせなりなんなりで不
具合が出ているのかもしれませんね。

>あと、タスクバーが常に手前に表示になっていないということはないでしょうか。
>これだと他のアプリケーションでも同様になるわけですが。

それはありません。一応、念のため確認しましたが、そういうことにはなってい
ません。

さらに念のためということで、MS Office類からAcrobat、各種シェアウェア、自
分で作ったWindowsアプリなど、いろいろと試してみましたが、いずれも、左側
のサイドバーに沿う形で最大化します。サイドバーの陰に隠れてしまうのは、試
した中では秀丸だけです。

そうそう、タブモードも試してみました。タブモードにすると、左側サイドバー
に沿う形で左側プライマリーモニター全体に最大化します。つまり、正常な動き
をしてくれます。

タブモードからの類推で、「高度なウィンドウ」の「1行の文字数を超えたウィ
ンドウを自動的に小さくする」のチェックをはずしてみました。こうすると、左
側サイドバーに沿う形で左側プライマリーモニター全体に最大化します。つまり、
正常な動きをしてくれます。「1行の文字数を超えたウィンドウを自動的に小さ
くする」の処理で何かおかしくなっているのかもしれないという気がしますが、
いかがでしょうか。

Best regards,
Buckeye

[ ]
RE:20142 最大化時、横に置いたタスクバーNo.20143
秀丸担当 さん 05/10/12 16:56
 

そうでしたか。いろいろとありがとうございます。
何となくわかってきました。

もしこれで問題が起きているとしたら、V5.04で変化があったのではなく、V5.00
から問題があったのではないかと思います。

もしかしたら、画面の設定で、モニタ番号で2番のモニタのほうに「このデバイ
スをプライマリモニタとして使用する」にチェックが入っているような状態でし
ょうか。
それで、モニタの座標の取得に問題があるのかもしれません。
ビデオカードによってそれができるものとできないものがあるようで、NVIDIAの
ビデオカードだとできるのでしょうか。
少なくともうちの環境にはそれがなくて確認することができません。

とりあえずV5.00から起きていたことだと思うし、確認できないのにV5.05でいき
なり変更を加えると問題が起きかねないので、このままでV5.05は出そうと思い
ます。

[ ]
RE:20143 最大化時、横に置いたタスクバーNo.20144
Buckeye さん 05/10/12 17:31
 
秀丸担当さん、

>もしこれで問題が起きているとしたら、V5.04で変化があったのではなく、V5.00
>から問題があったのではないかと思います。

うーん、V5.00から使ってますが……気づいてません。毎日、仕事で使うファイ
ルを開いて、プライマリーモニター側で最大化して作業をしているので、タスク
バーに隠れればすぐにわかるはずなんですが……

>もしかしたら、画面の設定で、モニタ番号で2番のモニタのほうに「このデバイ
>スをプライマリモニタとして使用する」にチェックが入っているような状態でし
>ょうか。

チェックすることは可能ですが、チェックは入れていません。つまり、1番側が
プライマリーモニターになっています。

2番側(右側)を「このデバイスをプライマリモニタとして使用する」にチェッ
クを入れてプライマリーモニターにするというのもトライしてみました。こうす
ると、左側1番のセカンダリーモニターで、きちんと左側のタスクバーに沿った
形で秀丸が最大化するようになります。右側で最大化すると右側モニターの左端
に沿って最大化しますが、こちらにはタスクバーがないのでこれが規定の動作で
すね。

なお、デュアルモニターを殺し、1番だけのシングルモニターにすると、左側の
タスクバーに沿った形で秀丸が最大化するようになります。逆に、2番だけのシ
ングルモニターにすると、タスクバーに隠れる形で秀丸が最大化します。

>とりあえずV5.00から起きていたことだと思うし、確認できないのにV5.05でいき
>なり変更を加えると問題が起きかねないので、このままでV5.05は出そうと思い
>ます。

毎日、何回もやることでけっこう不便なので、なるべく早く対応をお願いします。
確認のための協力が必要なら、もちろんやらせていただきますので。

    2番をプライマリーモニターにすることで当面は逃げておくことも考えます
    が、たしか、前にやって止めた記憶があるので、この方法では、何か別のと
    ころで不便があるのかもしれません。

Best regards,
Buckeye

[ ]
RE:20144 最大化時、横に置いたタスクバーNo.20146
秀丸担当 さん 05/10/12 17:53
 

2番をプライマリにすると大丈夫というのが少々不可解ですが、とにかくそのあ
たりが怪しいようです。
NVIDIAのビデオカードを入手して確認してみようと思います。

[ ]
RE:20144 最大化時、横に置いたタスクバーNo.20147
Buckeye さん 05/10/12 18:05
 
#20081でお願いしたundo時に画面右端で最終編集位置の記憶がずれる問題が修正
されているはずなので、さっそく、V5.05にしました。最終編集位置の記憶がず
れる問題も修正されていましたが、ここで問題になっている最大化時、横に置い
たタスクバーが考慮されないという問題も、V5.05では症状が出なくなっていま
す。この点の修正はされてないはずなんですよね???

なんか不思議な気もしますが、とりあえず、不具合が出ないのはめでたいことな
ので、まあ、結果オーライということで、この件、いったん取り下げておきます。

Best regards,
Buckeye

[ ]
RE:20147 最大化時、横に置いたタスクバーNo.20148
秀丸担当 さん 05/10/12 18:38
 

V5.05では、この件に関しては何も修正はしていないです。
今までの確認もV5.04で確認しています。
なぜ、起きなくなったのでしょうか。
謎です。
ビデオカードが届けばわかることかもしれません。

[ ]
RE:20147 最大化時、横に置いたタスクバーNo.20197
秀丸担当 さん 05/10/18 17:50
 

NVIDIAのビデオカードが届いたので試してみました。
NVIDIA GeForce 6600というので、Windows2000で試しました。
このカードだと、「このデバイスをプライマリモニタとして使用する」のチェッ
ク状態を変えることができました。
V5.04で頂いた設定を反映させていろいろと試してみましたが、問題を再現させ
ることはできませんでした。

いままで「このデバイスをプライマリモニタとして使用する」の状態を変更して
得られるモニタの位置情報を正しく処理しているかどうかが確認できなかったの
で、今回確認できるようになったわけですが、問題無く処理しているようです。

nVire Desktop Managerという最大化の位置を調整するようなユーティリティも
あったので、これを有効にして試したりしてみましたが、問題の起きるケースは
1つも確認できませんでした。

というわけでこのままにしておくしかなさそうです。

[ ]
RE:20197 最大化時、横に置いたタスクバーNo.20211
Buckeye さん 05/10/19 21:51
 
秀丸担当さん、

私の手元でも、その後、Ver.5.06で症状は出ていません。あのとき症状が出たの
も、私の環境固有の何かがわるさをしていたのかもしれません。

いずれにせよ、私を含め、またエラー報告があったら検討してみるということで
十分というか、それしかやりようがないようですね。

いろいろとお手間をとらせてしまいました。ありがとうございました。

Best regards,
Buckeye

[ ]