起動するたびにウィンドウ幅が拡がってしNo.40361
ika_sennin さん 23/03/11 09:23
 
いつもお世話になっております。

前回終了時と同じ位置とウィンドウサイズで起動する設定にしていても、なぜかそう
ならず、
起動するたびにウィンドウサイズが変化する現象が多発し、悩まされておりました。
やっと何が起きているのか(たぶん)わかりましたので、その現象の詳細とそれに関連
する要望を書かせてください。

【現象の詳細】
設定の「起動時のウインドウ配置」で「最後のウィンドウ配置を覚える」にチェック。
 「ファイルごとに覚える」にもチェック。
この状態で、「アウトライン解析の枠」を表示した状態でウィンドウ閉じて、また同
じファイルを開くと、
「アウトライン解析の枠」の幅の分だけウィンドウの幅が拡がってしまうようです。

このため、「アウトライン解析の枠」を表示しているウィンドウを閉じて翌日また開
く・・・を繰り返していると
どんどん起動時のウィンドウ幅が拡がっていってしまいます。

【要望】
そこで、「アウトライン解析の枠」の幅の分は終了時に記憶する幅の計算には入れな
いようにしていただけるとたいへん助かります。
(ようするに、上記設定の場合に期待通り、前回終了時と同じ位置とサイズで起動す
るようになってほしいということです。)

ぜひご検討をよろしくお願いいたします。

※ご参考:秀丸の使用状況など
・秀丸 Ver9.19(浮動小数点版、64bit) / Windows10 Pro
・常時10個ほどの決まったテキストファイルを秀丸で(非タブモードで)バラバラな位
置とウィンドウサイズで開いています。
・必要に応じてその他のテキストファイルを追加で開いたり閉じたりしています。
・「アウトライン解析の枠」を愛用しています。
 毎日常時開きっぱなしにしているファイルの一部では、起動時にマクロで「アウト
ライン解析の枠」を自動的に
 表示するようにしています。(以前このフォーラムでやり方を教えていただきまし
た)
 それ以外のファイルでも、必要に応じて「アウトライン解析の枠」を表示して使用
しています。

[ ]
RE:40361 起動するたびにウィンドウ幅が拡No.40362
h-tom さん 23/03/11 17:05
 
h-tom です。

>【現象の詳細】
>設定の「起動時のウインドウ配置」で「最後のウィンドウ配置を覚える」にチェッ
>ク。 「ファイルごとに覚える」にもチェック。
>この状態で、「アウトライン解析の枠」を表示した状態でウィンドウ閉じて、また
>同じファイルを開くと、
>「アウトライン解析の枠」の幅の分だけウィンドウの幅が拡がってしまうようです。
「アウトライン解析の枠」の設定で「枠の表示でウィンドウサイズを広げる」のチェ
ックを外しておけばいいのでは?
それか、自動起動マクロで閉じる前に「アウトライン解析の枠」を消してしまうとか。

[ ]
RE:40362 起動するたびにウィンドウ幅が拡No.40363
ika_sennin さん 23/03/11 21:03
 
h-tomさん

どちらの作戦も「なるほど!」という感じで、さっそく試してみた結果、
「自動起動マクロで閉じる前に「アウトライン解析の枠」を消してしまう」の作戦の
ほうで
期待通りの動作を得ることができました!

すばらしいアドバイス、ありがとうございました。助かりました。

ちなみに「「アウトライン解析の枠」の設定で「枠の表示でウィンドウサイズを広げ
る」のチェックを外しておく」
のほうでもたしかにウィンドウ幅はキープできました。
ただ、私の場合、「アウトライン解析の枠」をオンにしたときにその分だけウィンド
ウに拡がってほしいので
こちらの方法はやめました。

※マクロを使わなくても解決できるに越したことはないと思われますので、
 「要望」としては一応このまま挙げたままにさせていただこうと思います。

※同じ悩みを持ってここにこられる方のために、実施した回避策の概要を以下に記し
ておきます。

「マクロ」メニュー → マクロ登録 → 「自動起動」画面 → 「ファイルを閉じる直
前」
に下記の内容のマクロファイルを設定。
============================================================
// 「アウトライン解析の枠」がオンの場合、オフにする
if(outlinehandle != 0){
  showoutline;
}
============================================================

[ ]
RE:40363 起動するたびにウィンドウ幅が拡No.40366
秀丸担当 さん 23/03/13 10:17
 
ファイルごとにウィンドウ配置を覚える設定と、アウトライン解析の枠の表示によっ
てサイズを広げる設定を組み合わせると、確かに都合が悪い場合があると思います。

他にも、行番号表示の状態によって幅が変わったりにします。
行番号表示で同様の問題がある場合は、[その他]→[動作環境]→[ウィンドウ]→[高
度なウィンドウ]→[行番号表示の状態でウィンドウサイズを自動調整する]をOFFにす
るとサイズは常に一定になります。
ファイルごとにウィンドウ配置を覚える場合と、アウトライン解析の枠で広げる設定
または行番号表示によって広げる設定の組み合わせの場合は、これを除いたサイズで
うまくできないか試してみます。

さらには折り返し文字数までになる設定や、行番号表示の桁数による違いもあったり
して、タブモードでないときは多くの組み合わせがあります。
もしかしたらそれらの都合でうまくいかない可能性もあるのでしばらく自分のところ
で試して使ってみます。

[ ]
RE:40366 起動するたびにウィンドウ幅が拡No.40368
ika_sennin さん 23/03/13 18:25
 
さっそくの対応ありがとうございます!
私が思っていたほど単純な話ではなさそうですが、どうぞよろしくお願いいたします。

[ ]
RE:40368 起動するたびにウィンドウ幅が拡No.40370
秀丸担当 さん 23/03/15 09:28
 
自分のところで試してみているのですが、期待とは違うかもしれない場面がありまし
た。
最近はWinキー+左右キーで画面半分のサイズ変更をよくします。
このとき記憶されるサイズが、行番号やアウトライン枠を除いた部分だと、半分ずつ
で開かないケースが出てきます。
それは一応計算通りなのですが、半分ずつにならないので期待とは違う感じがしまし
た。
右半分で枠なしで記憶されていて、次に開いたときには枠ありになっていると、画面
外に枠だけが出て見えないということもありました。
やるとしたら設定か、トラブル対策のオプションにしたほうがいいかもしれなくて、
いまのところ保留中です。

[ ]
RE:40370 起動するたびにウィンドウ幅が拡No.40383
ika_sennin さん 23/03/19 16:54
 
秀丸担当様
反応遅くなり申し訳ありません! テストとご検討どうもありがとうございます。
意外にもいろいろと副作用があるようですね…。
もちろん、「設定で対応」など無理なく可能な範囲で構いません。
どうぞよろしくお願いいたします。m(_ _)m

[ ]
RE:40363 起動するたびにウィンドウ幅が拡No.40436
ika_sennin さん 23/04/01 21:42
 
秀丸担当様
『「ファイルを閉じる直前」の自動実行マクロで「アウトライン解析の枠」がオンの
場合オフにする』作戦が
うまくいかない場合があることが判明しました。以下に参考情報としてご報告してお
きます。

「アウトライン解析の枠」がオンの状態の秀丸のウィンドウを【最小化した状態で終
了】(※1)すると、
上記のようにマクロを設定していても、ウィンドウの幅として「アウトライン解析の
枠」込みの幅を記憶してしまうようで、
次回起動時、「アウトライン解析の枠」の分だけ幅が拡がったサイズで起動してしま
います。

※1:以下の3パターンを試しましたがいずれも同じ結果でした。
(1)タスクバーから右クリックメニューで終了
(2)秀丸の「ファイル」メニューの「全保存終了」、
(3)最小化したままPCシャットダウン

※実験環境:秀丸 Ver9.21(浮動小数点版、64bit) / Windows10 Pro

※念のためマクロを
if(getconfig("Outline") !=0 ){ showoutline; }
と変更してやってもみましたが同じ結果でした。

※私自身は、PCシャットダウン時にはスクリプトで秀丸ウィンドウはすべていった
んウィンドウを
通常状態にしてから終了するようにして、とりあえず対処できていますので大丈夫で
す。

[ ]
RE:40436 起動するたびにウィンドウ幅が拡No.40441
秀丸担当 さん 23/04/03 10:40
 
ご指摘ありがとうございます。
最小化状態でアウトライン解析の枠のON/OFFが変わるときは、確かに考慮されていま
せんでした。
最小化であっても適切となるように修正致します。

あと保留としていた覚えるサイズに含むかどうかは、だいぶん奥のほうの設定になっ
てしまいますが、[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]
のところに追加しようと思います。

[ ]
RE:40441 起動するたびにウィンドウ幅が拡No.40446
ika_sennin さん 23/04/03 18:04
 
秀丸担当様
修正対応どうもありがとうございます!
あと、設定への追加については山奥の洞窟内で結構です。助かります。
どうぞよろしくお願いします。m(_ _)m

[ ]