メールエディタ窓が画面の外(?)になるNo.30429
hajimett さん 07/02/26 15:28
 
いつも秀丸メール便利に使わせて頂いております

いま生じた現象でちょっと対策があれば教えて頂きたくお願いです

メールに返信する時、メールエディタ窓が画面の外になってしまって、
表示させるのに苦労する(最大化すればすぐ見られますが)ことがときお
り生じます(先日は、本体が画面の外になってしまって一瞬焦りました
が)。全ての返信メールがなるわけではなくて、いくつかの特定のフォ
ルダ乃至はメールで生じるようです。
ひとたび、タスクバーのタスクのところを右クリックして、移動(M)を
実行しカーソルで窓を引っ張ってくれば、それ以降は生じないので、何
かどこかの設定が絡んでいるのかと思うのですが、今後のことも含めて
なにかヒントが頂ければと思い書きました。
なお、今回はWin98SE+v4.73で生じました。また、上記移動したあと、
新たに返信メールを書く操作をしたときHDDに書き込みが生じましたの
で、何か、設定が更新されたのかなぁとか思っていますが、素人の推量
ですのであまり関係ないかも知れません。

[ ]
RE:30429 メールエディタ窓が画面の外(?No.30431
秀まるお2 さん 07/02/26 16:07
 
 秀丸メール本体やエディタ・ウィンドウの位置については、ウィンドウが画面
の外に出てしまっても画面内に戻すような処理をしています。なので、よほどの
ことが無い限り、ウィンドウがどこに行ったか分からないようなとんでもない位
置に行くことは無いはずだと思います。

 マルチモニタの環境で2つの画面の解像度が違うとか、あるいは3つ以上のモ
ニタを使ってるとかってことであれば、その辺の条件を教えてもらうことで何か
調査とかは出来るかもしれませんが。

 あと、そもそもウィンドウが画面の外に出てしまう件についても、何か、マル
チモニタの環境で画面の位置を左から右に変更したり解像度を大きく変更させた
りとかでもしない限り、勝手に移動することも無いはずだと思います。

 それ以上はよく分からないですけど。

 何かこう、ウィンドウがどこかへ行ってしまう症状を起こす例が分かればこち
らも対応出来るとは思いますが、「たまに起きる場合があって、その方法は分か
らない」で、しかもそれが起きる症状がhajimettさん以外に居ないってことであ
れば、僕の方で調査するのは難しいです。

[ ]
RE:30431 メールエディタ窓が画面の外(?No.30432
hajimett さん 07/02/26 16:48
 
早々にありがとうございます
> 秀丸メール本体やエディタ・ウィンドウの位置については、ウィンドウが画面
>の外に出てしまっても画面内に戻すような処理をしています。なので、よほどの
>ことが無い限り、ウィンドウがどこに行ったか分からないようなとんでもない位
>置に行くことは無いはずだと思います。

では何かよほどのことが生じてしまっているのですね。
マルチモニタなどの特殊なことはしていません。
あるとしたら、複数のPCで設定内容の保存復元を用いて、
レジストリを書き出し〜取り込みをして、設定を同一にするような
運用をしています(それも時たましかしません)。

ただ、共通しているのは、いつも(といってもまだ3回しか生じていま
せんが)、右下から窓が出てきましたので、
左上端の窓の原点(?)が右下に行っちゃっているって印象ですが、そ
もそもPCのそういう描画処理のことも何も分からないで書いていますの
で、あてにならない情報かとは思いますが。。

> 何かこう、ウィンドウがどこかへ行ってしまう症状を起こす例が分かればこち
>らも対応出来るとは思いますが、「たまに起きる場合があって、その方法は分か
>らない」で、しかもそれが起きる症状がhajimettさん以外に居ないってことであ
>れば、僕の方で調査するのは難しいです。

特段深刻な障害ではない(一瞬まごつきますが、画面の外に出て行っち
ゃったんだと分かれば対処できる)ので、それは仕方ないです。ただ、
上記「戻す処理」をしているにもかかわらず生じているとしたら、おか
しいことではありますので、報告した意義はあるかと思っていますが。。

今回は(偶然かも知れませんが)、ゴミ箱のメールと、受信フォルダの外
(並列)のアカウントから直接生えたフォルダの中の、同じスレッドに属
するメール(似たSubjectがついている)へ、「全員に返信」という操作
をして作成した返信メールで生じました。再現したらまた報告します。

[ ]
RE:30432 メールエディタ窓が画面の外(?No.30434
秀まるお2 さん 07/02/26 17:01
 
> あるとしたら、複数のPCで設定内容の保存復元を用いて、
> レジストリを書き出し〜取り込みをして、設定を同一にするような
> 運用をしています(それも時たましかしません)。

 ではそれが原因かなぁと…。設定内容の保存/復元をする時に、「ウィンドウ
位置やサイズ/...」の所をONにしていて、しかも保存/復元するマシン間で画面
解像度やマルチモニタ関係の設定が違っていると、そういうおかしなことが起き
るかなぁと思います。

 そこのオプションがOFFなら大丈夫かと思いますけど。

 あと、ウィンドウ位置を画面内に戻す処理があるといっても、ウィンドウが少
しでもはみ出したら機能するって物ではなくて…。今回のケースだと、たぶんウ
ィンドウの左上端が画面の右下に少しだけ出てくるような、そういう動作になる
のかなぁと思います。

[ ]
RE:30434 メールエディタ窓が画面の外(?No.30439
hajimett さん 07/02/27 09:01
 
> ではそれが原因かなぁと…。設定内容の保存/復元をする時に、「ウィンドウ
>位置やサイズ/...」の所をONにしていて、しかも保存/復元するマシン間で画面
>解像度やマルチモニタ関係の設定が違っていると、そういうおかしなことが起き
>るかなぁと思います。
残念ながら、両方絡みません。デフォルトで「ウィンドウ位置やサイズ
/...」の所はOFFですよね?触った覚えないし、今見たらOFFなので、た
ぶん、ずっとOFFだったんだと思います。画面解像度の設定が間違って
いる云々はちょっと断言できませんが。多分間違ってないと思います。

> あと、ウィンドウ位置を画面内に戻す処理があるといっても、ウィンドウが少
>しでもはみ出したら機能するって物ではなくて…。今回のケースだと、たぶんウ
>ィンドウの左上端が画面の右下に少しだけ出てくるような、そういう動作になる
>のかなぁと思います。
その右下が何かの拍子で右下過ぎたのかな。
ツールバーの右端の立体的表現の縁(ってへンな表現ですが分かります
か?)はちゃんと見えているので(しかも、窓を最大化しても皆きちん
と収まっていますし)、画面がずれていると云うことはないと思います。
このような状況で、今回のように、右下が、右下過ぎることが生じる可
能性は、それでもやはり、画面解像度の設定が間違っている云々あたり
なんでしょうか。今回この現象の生じたPC、IBMのTP_X22(単体で使用)
なんですが、画面の設定って間違いようがないような気がするんですが、
何か確認のポイントがすぐに分かるようであれば確認してみますが、他
に事例もないようですので、とりあえず終わりでも構いません。。。。

ご検討ありがとうございました。

[ ]
RE:30439 メールエディタ窓が画面の外(?No.30445
秀まるお2 さん 07/02/27 10:45
 
 ウィンドウ位置が狂う原因を探すのは難しいので、とりあえず、位置がおかし
くなった場合に画面内に戻す処理を直そうかなぁと思います。

 ソースコードを見直した限りでは、ウィンドウが画面の外に出てしまった場合
でも、完全にウィンドウを画面内に戻してる訳ではなくて、20ピクセル程度だ
け画面に入るようにしてるだけのようです。

 一部だけでも画面から出たら戻すって風にしてしまうと、意図的にウィンドウ
の一部を画面の外に出すようなことが出来なくなって不便というのがありまして
…。

 もっとこの辺の処理をインテリジェントに、例えばウィンドウの面積の1/3
程度は戻るようにするとか、その辺うまくいくように直してみます。

[ ]
RE:30445 メールエディタ窓が画面の外(?No.30452
hajimett さん 07/02/27 16:02
 
> ソースコードを見直した限りでは、ウィンドウが画面の外に出てしまった場合
>でも、完全にウィンドウを画面内に戻してる訳ではなくて、20ピクセル程度だ
>け画面に入るようにしてるだけのようです。

20ピクセルあれば、見えるはずですよね。
今気になったのは、Win98に窓の手を使っていて、
「デスクトップにWindowsのバージョンを表示する」をONにしているの
ですが、そのバージョン表示が右下にあります。
窓のがある時は、デスクトップなので、その表示もろとも隠れているの
ですがその辺の処理とぶつかるのでしょうか(そんな訳ないか)。

> もっとこの辺の処理をインテリジェントに、例えばウィンドウの面積の1/3
>程度は戻るようにするとか、その辺うまくいくように直してみます。

申し訳ありません。仕事を増やしてしまったようで。。

[ ]
RE:30452 メールエディタ窓が画面の外(?No.30454
秀まるお2 さん 07/02/27 16:37
 
 ちなみに今日アップロードしたV4.74β9にて、一応うまく対応しています。

 ウィンドウの1/3程度は画面内に入るように直しています。例えばウィンド
ウを無理矢理画面の隅においやってから秀丸メールを終了し、もう一度起動する
と、1/3程度は画面内に戻ってくると思います。

[ ]
RE:30454 メールエディタ窓が画面の外(?No.30459
CHERRYVOICE さん 07/02/27 19:00
 
> ちなみに今日アップロードしたV4.74β9にて、一応うまく対応しています。
>
> ウィンドウの1/3程度は画面内に入るように直しています。例えばウィンド
>ウを無理矢理画面の隅においやってから秀丸メールを終了し、もう一度起動する
>と、1/3程度は画面内に戻ってくると思います。

タイミングを外した反応になってしまいましたが……

この件ですが、以前同様の要望をしたことがあります。
(常連さんフォーラムリセットのためか、過去ログが見つけられませんでしたが)
発生条件はマルチディスプレイとシングルディスプレイを切り替えたときで、
エディタをサブディスプレイ上に配置した状態で秀丸メールを終了し、その後シングル
ディスプレイ環境で秀丸メールを立ち上げると、エディタが画面外に行ってしまいま
す。
(ノートPC使用時に、シングルディスプレイ環境とマルチディスプレイ環境を
  行ったり来たりするので、こういうことがよく起こっていました)
ということで、この機能追加自体は歓迎しております。

ここまでは前置きですが、サブディスプレイをメインの「上」に配置していた場合、
ウィンドウの1/3程度画面に入れるようにしても、ウィンドウの一番上のバー
(名前が分かりません)が画面内に入らないので、ウィンドウの移動ができないままに
なってしまうと思います。

現在マルチディスプレイ環境にないのでβ9がどのような仕様で実装されているか
確かめられないのですが、ウィンドウの一番上のバーが画面外に行ってしまったとき
は、
それを画面内に移動するようなウィンドウ位置の調整をして頂けるとありがたいです。
ご検討願えませんか?
(既にそのようになっているのであれば、その旨教えて頂ければ幸いです)

[ ]
RE:30459 メールエディタ窓が画面の外(?No.30460
秀まるお2 さん 07/02/27 20:06
 
 実は、タイトルバーが画面よりも上へ行ってしまった場合には画面無いに戻す
ようにしました。(V4.74β9で)

 他にもいろいろいじったので、たぶんウィンドウが無くなってどうにもならん
ってことは避けられると思います。

[ ]
RE:30460 メールエディタ窓が画面の外(?No.30461
CHERRYVOICE さん 07/02/27 20:38
 
> 実は、タイトルバーが画面よりも上へ行ってしまった場合には画面無いに戻す
>ようにしました。(V4.74β9で)

配慮済みですね。ありがとうございます。
これでシングル<->マルチ環境を行ったり来たりする際も気兼ねなく使えます。

[ ]
RE:30461 メールエディタ窓が画面の外(?No.30468
hajimett さん 07/02/28 11:09
 
私の経験が何か前向きな寄与に繋がったようで良かったです

[ ]
RE:30460 メールエディタ窓が画面の外(?No.31085
GARI さん 07/04/19 09:16
 
> 実は、タイトルバーが画面よりも上へ行ってしまった場合には画面無いに戻す
>ようにしました。(V4.74β9で)

こんにちは。Ver4.74を使用しています。

丁度同じような悩みを持っておりこのスレッドに行きついたのですが、
まだ少し以下の様な現象があります。

◇使い方
 ノートPCで使用。普段は机上でマルチモニタを使いながら
 秀丸メールを立ち上げていますが、会議などの場合
 セカンダリの設定を画面のプロパティで解除してから
 ノートを持ち歩きます。
 (秀丸は起動させたまま)

◇現象
 この場合、やはり受信メールを開いたり、メール作成の際に
 アドレス帳を開いたりすると、ウィンドウ位置がセカンダリの
 方になっていた場合、プライマリの方に戻ってくる処理が
 行われず、ウィンドウ位置移動を実施しないと
 操作できなくなります。
 ※「新規メールの作成」(新規メールウィンドウはプライマリに表示
  →アドレス帳ボタン押し(アドレス帳はセカンダリ位置に。表示されない)
  のケースだと、タスクバー上にもアドレス帳のリストが現れず、
  右クリックでのウィンドウ位置移動自体ができなくなります
 
 秀丸メールを一旦閉じ、再立ち上げするとプライマリウィンドウの
 中に戻ってくるようですが、色々な受信メールや書きかけメールを
 沢山開いたままのことが多く、移動の度にメーラの再起動をするのが
 非効率的なもので。。。
 (もしかすると、秀丸エディタのデスクトップ保存のように、
  「開いている色々なメールの状態の保存/復元と言う機能が
  あるでしょうか?)

[ ]
RE:31085 メールエディタ窓が画面の外(?No.31090
秀まるお2 さん 07/04/19 11:43
 
 ウィンドウが画面内にあるかどうかのチェックは、一部を除いて秀丸メール起
動時にしかやってないです。

 ウィンドウ生成時に毎回やるように直してみます。

[ ]
RE:31085 メールエディタ窓が画面の外(?No.31091
秀まるお2 さん 07/04/19 11:47
 
 調べてみたら、アドレス帳以外のウィンドウはウィンドウ生成時に毎回チェッ
クしてました。アドレス帳だけ抜けてました。

 ということでどっちにしても直します。

[ ]