メッセージ作成ウインドウが最大化しないと表示されない 竜宝 rev.1 Apr 08 2001 rev.0 Oct 09 2000 ---------------------------------------------------------------------- 対象バージョン:Netscape Communicator 4.7程度 日本語版 対象OS   :Windows 9x/NT ---------------------------------------------------------------------- 無断リンク可・無断転載可・無断引用可・無断再配布可です。 オリジナルは http://www.geocities.co.jp/SiliconValley-Oakland/1428/ にあります。 無保証ですので試す場合は自己責任でお願いします。 誤りなどはメールで連絡下さるとありがたいです。 ---------------------------------------------------------------------- まれにNetscapeMessengerのメッセージ作成ウインドウが「最大化」しないと 表示されなくなってしまうことがあります。 私の知る範囲で5件発生していますが、再現方法は不明です。 1.現象 NetscapeMessengerの新規作成、返信などのメッセージ作成ウインドウが画面 に表示されません。タスクトレイには存在しタスクトレイアイコンのメニュー から最大化を選べば表示されます。通常の大きさの時は画面の範囲を超えた部 分に表示されているような状態にあり、画面に表示されていないので使用する ことが出来ません。 NetscapeMessengerはウインドウを閉じたときの場所と大きさを記憶しており、 次回のメール作成ウインドウ表示時には、その記憶していた場所と大きさを使 用します。この障害の場合、記憶している場所と大きさが何らかの原因で画面 範囲を超えた値になってしまっています。 2.修復方法(初心者向け:面倒かも知れないが安全な方法) 最大化ではなく元のサイズに戻します。(表示されない状態にします) タスクトレイアイコンを右クリックし、そのメニューから移動を選びます。 大抵は画面範囲の右下に隠れていますので、矢印キーの ← と ↑ を使って 画面に表示されるような位置に移動します。 画面に表示されるようになったらEnterキーで場所を確定します。 マウスを使用して場所や大きさを調節し、そのウインドウを閉じます。 新規作成や返信でウインドウが画面に表示されることを確認します。 3.修復方法(上級者向け:簡単だが危険を伴う方法) 矢印キーで見えないウインドウを移動するなんてやってられない、 記憶しているという位置情報を一旦クリアしたい、という人向けです。 位置の情報はユーザーフォルダのprefs.jsに書かれています。 prefs.jsの編集を誤ると各種設定情報を失う事になります。 バックアップを取り、慎重に行う必要があります。 まずはNetscapeCommunicatorを終了します。 NetscapeCommunicatorの全ウインドウを閉じるより、プルダウンメニューの 終了を選択して終了する方が確実です。 終了後は数秒待った方が無難です。 prefs.jsをテキストエディタで開き、mail.compose_window_rectという 文字列を検索ます。この行はウインドウを表示する座標を示しています。 user_pref("mail.compose_window_rect", "数字,数字,数字,数字"); というフォーマットになっており、数字の部分が座標値にあたります。 この座標値が画面のピクセル数を超えた値になっているはずです。 このmail.compose_window_rectの行を削除します。 あるいは座標値を画面に収まる値に書き替えてもかまいません。 例えば user_pref("mail.compose_window_rect", "50,50,500,400"); です。 prefs.jsを上書き保存します。 テキストエディタを終了し、NetscapeMessengerを起動します。 以上