セカンダリモニタで全画面No.07540
Micky さん 05/04/22 21:45
 
まいどお世話になります。

デュアルモニタでプライマリとセカンダリの画面サイズが違う場合に、
セカンダリで全画面表示すると画面サイズの計算が違っているようです。

テスト環境1は
プライマリ 768*1024(縦長)
セカンダリ 1024*768(横長)
プライマリ側でフル画面表示すると768*1024の
秀丸ウィンドウですが、セカンダリフル画面表示すると
768*768の秀丸ウィンドウが開いてきます。

プライマリとセカンダリの指定を入れ替えて(接続はそのままです)
同じことをやると両方全画面になります。
試しに両方とも縦横を変えてみました
(モニタそのままだったので操作しにくかったです)
テスト環境2
プライマリ 1024*768(横長)
セカンダリ 768*1024(縦長)
この状態では両画面とも普通です。

プライマリとセカンダリの指定を入れ替えると
プライマリ側でフル画面表示すると768*1024の
秀丸ウィンドウですが、セカンダリフル画面表示すると
768*768の秀丸ウィンドウが開いてきました。

biosの設定が関係するんでしょうか?
biosはテスト環境1の横長のほうが1stに設定してあります。


OS:Windows XP SP2
秀丸 Version 5.00 β19(4.台も同じでした)

[ ]
RE:07540 セカンダリモニタで全画面No.07563
秀丸担当 さん 05/04/25 13:03
 

>デュアルモニタでプライマリとセカンダリの画面サイズが違う場合に、
>セカンダリで全画面表示すると画面サイズの計算が違っているようです。

縦長でなないですが、プライマリのほうを小さくしてやってみましたが、再現さ
せることができませんでした。
「1行の文字数を越えたウィンドウを自動的に小さくする」が有効になっていて、
それが影響しているということはないでしょうか。
最大化にする操作方法はどのような方法でしょうか。

[ ]
RE:07563 セカンダリモニタで全画面No.07583
Micky さん 05/04/25 22:23
 
まいどお世話になります。

秀丸担当 さん write:

> 縦長でなないですが、プライマリのほうを小さくしてやってみましたが、再現さ
> せることができませんでした。
プライマリを768*1024 でセカンダリ側(1024*768)で全画面表示で
92半角文字分(MS明朝 12P, 左余白8ドット, 新規ファイル,
折り返し文字数500, 縦横スクロールバー表示およびルーラー表示有りです:
ルーラー表示有り/無し設定って無くなったんでしたっけ)

プライマリを720*960にすると全画面表示で86(同上)となりました。

ただ、元々の最大サイズが、プライマリ,セカンダリとも、1600*1200なんですが、
プライマリを720*960,セカンダリを1600*1200として全画面表示を行うと
196(同)となり、再現しません。
単純にプライマリの横幅を見ているわけではなさそうです。
ビデオカードの設定とかにも寄るんでしょうか?
"ディスプレイアダプタ ELSA GLADIAC FX 534/534 LP" と出ています。
(プライマリ/セカンダリとも同じカードです)

> 「1行の文字数を越えたウィンドウを自動的に小さくする」が有効になっていて、
> それが影響しているということはないでしょうか。
これはチェックが入っていない状態です。

> 最大化にする操作方法はどのような方法でしょうか。
これはタイトルバーのダブルクリックおよび最大化ボタンのどちらでも
同じようになります。


レアな設定ですし、使用に当たって支障が出るわけでもないので
「こんなことがありました」「へ〜」で済ましていただいて結構です。

[ ]
RE:07583 セカンダリモニタで全画面No.07596
秀丸担当 さん 05/04/26 11:25
 

>ルーラー表示有り/無し設定って無くなったんでしたっけ)

ルーラー表示はファイルタイプ別の設定の表示とカラーで指定できます。

>ビデオカードの設定とかにも寄るんでしょうか?

わかりませんが、画面のプロパティで、「このデバイスをプライマリモニタとし
て使用する」のチェック状態が関係しているのかもしれません。
自分のところでは、ここはチェックを変更することができないですが、2番のモ
ニタをプライマリにするということができるのでしょうか。

プライマリを720*960,セカンダリを1600*1200のときは大丈夫というのは不思議
です。
他のアプリケーションでも起きているということはないでしょうか。

[ ]
RE:07596 セカンダリモニタで全画面No.07608
Micky さん 05/04/26 15:48
 
まいどお世話になります。

コメントありがとうございます。

秀丸担当 さん write:

> ルーラー表示はファイルタイプ別の設定の表示とカラーで指定できます。
すいません、見逃していました。

> >ビデオカードの設定とかにも寄るんでしょうか?
>
> わかりませんが、画面のプロパティで、「このデバイスをプライマリモニタとし
> て使用する」のチェック状態が関係しているのかもしれません。
> 自分のところでは、ここはチェックを変更することができないですが、2番のモ
> ニタをプライマリにするということができるのでしょうか。
"turukame.3:07540"の「プライマリとセカンダリの指定を入れ替えて・・・」
というのはこのチェックを入れ替えています。

別のPC、Matrox G4000/G450 DualHead 上でやってみました。
こちらは縦長表示の設定がわからなかったので、画面サイズだけ変えてみました。
1=プライマリ(右に配置) 1600*1200 2=セカンダリ(同左) 1600*1200
(1,2はWindwos の識別している番号です)

この状態から
1=プライマリ 1600*1200 2=セカンダリ 800*600 にしてセカンダリで全画面
表示すると右のプライマリ画面にはみ出ています。
ルーラーのサイズから横は1600ピクセルで表示しているようです。ただ、縦は
1200ではなく、600になっているようです。(スクロールの感じから)

それ以外の組み合わせ(2=プライマリや、サイズの大小関係)は問題ないようで
す。
こちらはの環境は os Windows 2000 sp4, 秀丸 4.14 です。


> プライマリを720*960,セカンダリを1600*1200のときは大丈夫というのは不思議
> です。
横サイズだけってのも不思議ですね。
いろいろ試してみたのですが、規則性がわかりません。
一つ追加で気がついたことが、
縦横環境でセカンダリでフルにして(1200*1200)そのタイトルバーを
ドラッグしてウィンドウの移動が出来てしまいました。
タイトルバー上の□は二重になってフル画面表示状態なんですが。
試しにプライマリ側でフル画面表示にしてタイトルバーをドラッグ
してみましたが、移動は出来ませんでした。(これが正解ですよね)

> 他のアプリケーションでも起きているということはないでしょうか。
Adobe Reader 7.0, MS-Office 2003, メモ帳, さらには鶴亀も起きないです。

[ ]
RE:07608 セカンダリモニタで全画面No.07611
秀丸担当 さん 05/04/26 18:02
 

>"turukame.3:07540"の「プライマリとセカンダリの指定を入れ替えて・・・」
>というのはこのチェックを入れ替えています。

そうでしたか。
これがなぜか自分のところではチェック変更できません。
ちなみに RADEON 7000 / RADEON VE です。

>それ以外の組み合わせ(2=プライマリや、サイズの大小関係)は問題ないようで
>す。

ということはプライマリが2番であっても関係ないのですね。
とりあえず、こういった不具合があると認知しておくまでとし、もし何か有力な
情報があったらまた調べたいと思います。

[ ]
RE:07611 セカンダリモニタで全画面No.07613
Micky さん 05/04/26 18:22
 
まいどお世話になります。

秀丸担当 さん write:

> これがなぜか自分のところではチェック変更できません。
セカンダリ側を選択して、チェックを入れるだけなんですけどね。
(プライマリ側でチェックを外すことは出来ないようです、
知らないだけかもしれませんが)
管理者権限も特に必要ないみたいです。

> とりあえず、こういった不具合があると認知しておくまでとし、もし何か有力な
> 情報があったらまた調べたいと思います。
お手数をおかけしました。

[ ]