Indexへ
(5917)//【5911】→(5914)
------------------------
【タイトル】入力ウインドウの位置の固定
【記事番号】 5911 (*)
【 日時 】04/11/04 04:53
【 発言者 】Gash

現在デュアルディスプレイ(ATI)で使っているのですが
文字の入力ウインドウが変な位置でこまっています。
ディスプレイ2でJW_WINを起動するたびに
下図のような位置(太線)になってしまい
毎回位置を直すことになってしまっています。
解決策がありましたらよろしくお願いします。

┌───────┐┌───────┐
│   ┏━━━┿┿━┓     │
│   ┗━━━┿┿━┛     │
│JW_WIN ││JW_WIN │
│ 全画面表示 ││ 全画面表示 │
│       ││       │
└───────┘└───────┘
 ディスプレイ1  ディスプレイ2

ちなみにディスプレイ1で起動したJW_WINの文字入力
ウインドウは画面左側めいっぱいに寄った状態になっています。


Indexへ
(5911)←【5914】→(5918)
------------------------
【タイトル】環境は異なりますが状況報告まで
【記事番号】 5914 (5911)
【 日時 】04/11/04 10:18
【 発言者 】kaoru

▼Gashさん:
>現在デュアルディスプレイ(ATI)で使っているのですが
>文字の入力ウインドウが変な位置でこまっています。

環境が異なりますので(WIN2000+GeForce5700、水平スパンで使用)検証が出来ませんが、
この環境での状況は、以下のとおりで正常に、表示できている様です。
(JWWは一つしかインストールしていません)

1.文字入力ボックスは任意の位置に自由に移動出来、次回文字入力時には、
  最後に配置された入力ボックスとJWWメイン画面との相対位置関係が
  再現される。
2.作業中、メイン画面だけを移動させた場合でも、この相対位置関係は保持される。
3.入力ボックスを表示領域からはみ出た位置に置いた場合には次回入力時、
  表示領域内まで、押し戻されて配置される。
4.JWW起動時には最後に終了したJWWのメイン画面の位置と入力ボックスの
  位置関係がそのまま再現される。(メイン画面は表示領域からはみ出ていても
  そのままで、入力ボックスの配置は押し戻されて出てくる)
5.複数のJWWを立て続けに起動した場合にはカスケード状に少し右下にずれた
  位置に順次表示される。
6.ファイル選択画面等のほかのウィンドウについても入力ボックスと同様に
  表示される。

以前、”ファイル選択画面を移動しても、次回には又プライマリとセカンダリの中央に戻ってしまう”
という書き込みも有りましたし、上記と違う表示になるのでしたら環境の差によるものと
考えざるをえないですかね。解決策でなくて済みませんが、参考になれば。。。

PS:”全画面表示”と書かれてますが、”最大化”表示にすると二つのディスプレイにまたがって
一つのJWWが全面表示されると思いますので、通常のウィンドウサイズをディスプレイ
一杯に広げて表示されているという解釈でよろしいんですよね。


Indexへ
(5914)←【5918】→(5919)
------------------------
【タイトル】Re(1):環境は異なりますが状況報告まで
【記事番号】 5918 (5914)
【 日時 】04/11/04 18:59
【 発言者 】Gash

kaoruさんありがとうございますいろいろと参考になりました。
右側(セカンダリ)のディスプレイに表示して使っているとき
に位置が変になるようですので、やはりATIの仕様のせいなのかも
しれません。

>PS:”全画面表示”と書かれてますが、”最大化”表示にすると二つのディスプレイにまたがって
>一つのJWWが全面表示されると思いますので、通常のウィンドウサイズをディスプレイ
>一杯に広げて表示されているという解釈でよろしいんですよね。

ATIの場合それぞれのディスプレイで最大化が
出来ます。これが便利なのでATI使ってます。
たぶん一番の原因はこのへんかと思ってます。


Indexへ
(5918)←【5919】→(5923)
------------------------
【タイトル】一部訂正
【記事番号】 5919 (5918)
【 日時 】04/11/04 19:34
【 発言者 】kaoru

▼Gashさん:
>
>ATIの場合それぞれのディスプレイで最大化が
>出来ます。これが便利なのでATI使ってます。

そうでしたか。不勉強でした。そのあたりに原因があるとしたら他の
アプリケーションでも似たような症状が見られるかもかも知れませんね。

先の状況で、文字入力ボックスとファイル選択画面の表示には次の様な違いが
ありましたので、一応(^^; 訂正させていただきます。

文字入力ボックスはメイン画面との相対位置関係が前回通りに保たれ
JWWを複数起動してもそれぞれ単独に位置関係が保たれますが、
ファイル選択画面はメイン画面の相対位置ではなく、ディスプレイ上の同じ位置に
表示されるようです。又複数のJWWに対しては単独ではなく、最後に置いた
共通の位置に表示されます。


Indexへ
(5919)←【5923】→(5924)
------------------------
【タイトル】自己解決(というか断念・・・)
【記事番号】 5923 (5919)
【 日時 】04/11/05 00:21
【 発言者 】Gash

原因がわかりました。
kaoruさんの検証のおかげでだいぶ環境の違いがわかりました。
ありがとうございました。

一応原因を下にだらだらと書いておきます。


原因:
ATIのデュアルディスプレイは1280x1024が2つ
という扱いになっているので(たぶんnVidiaは2560x1024)
jwwが画面の横ドット数を1280と解釈しているようです。
(jwwの基本設定の一般(1)の横ドット数がこの値みたいです)
しかしATIのドライバは画面左端からの値(Screen.Leftの値)
は2画面を一つとして扱ってしまうために最大で2560となっ
てしまってjwwを右画面で使った場合、文字入力ウインドウ
を右画面内におくと1280を超えてしまうためjwwが画面から
はみ出していると判断して左画面に戻しているようです。

で、解決策はビデオカード変えるかjw_winで対応してもらう
(横ドット数が手動で設定できればOK?)かしか無いようです。


Indexへ
(5923)←【5924】//(5920)
------------------------
【タイトル】Re(1):自己解決(というか断念・・・)
【記事番号】 5924 (5923)
【 日時 】04/11/05 12:30
【 発言者 】kaoru

おっしゃるとおり、nVidiaは横配置の時2560x1024の一画面で、
JWW・基本設定・一般(1)の横ドット数も2560です。クローン表示でないと
1280x1024の2画面にはなりません。

垂直配置に設定を変えると、1280x2048の一画面で一般(1)の横ドット数も1280と
表示されます。
文字入力ウィンドウは上下方向にも押し戻されるみたいですので、縦ドット数の上限が
縦横比で頭打ちになってた場合、上下方向でGashさんの状況が再現出来るのではと、
この状態でJWWを最大化してみましたが、結果は1280x2048の全面表示でした(^^;

現象が回避できていないのは残念ですが、表示領域まで戻すという機能が正常に
働いている証みたいですね。