Subject 幅の可変No.47047
noppon さん 14/11/18 10:46
 
このような機能はありますか?

秀丸メールを2枠区切りで使用しています。
秀丸メールのウィンドウサイズを変更することで、
Subject 幅がウィンドウサイズに追従して可変される。

このような機能はありますでしょうか?

#うまく伝わったかな。


[ ]
RE:47047 Subject 幅の可変No.47048
秀まるお2 さん 14/11/18 13:52
 
 そのような機能は、すみませんがありません。

 実現するにもかなり手間がかかるので、いまいちやりたくないです。

 ウィンドウサイズは、ある程度固定して使ってほしい所です。

[ ]
RE:47048 Subject 幅の可変No.47051
noppon さん 14/11/18 14:35
 
> そのような機能は、すみませんがありません。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> ウィンドウサイズは、ある程度固定して使ってほしい所です。

回答ありがとうございます。
機能が無い事了解しました。

最近の秀丸メールの更新履歴を確認してなかったので
もしかすると、そのような機能がついているかなと思い
確認させてもらいました。


すみません、追加で質問させてください

秀丸メールのウィンドウリサイズイベントをとらえて
一覧のSubject幅を変更するマクロって
現在のマクロの仕様で作れますか?


[ ]
RE:47051 Subject 幅の可変No.47054
秀まるお2 さん 14/11/18 17:09
 
> 秀丸メールのウィンドウリサイズイベントをとらえて
> 一覧のSubject幅を変更するマクロって
> 現在のマクロの仕様で作れますか?

 リサイズイベントをマクロで拾うのは無理です。

 マクロで列幅を書き換えることは一応できます。レジストリのcolSubjectとか
のDWORD値を書き換えてEnvChanged関数呼び出しとか組み合わせれば一応可能で
はあります。

 ちなみに列幅をウィンドウサイズに連動させるのがなぜ面倒かというと…。ま
ず、ウィンドウ幅というのはピクセル単位で移動するので、列幅もピクセル単位
で覚えておいて、単純に掛け算でってやると、すごい誤差が出て、うまく期待通
りにサイズ変更されないです。たぶん切り捨てまくってぜんぜん列幅が変化しな
いです。

 うまく連動するようにするには、列幅を、ウィンドウサイズに対してのパーセ
ンテージで、しかもある程度の精度で動作させるには0.1か0.01パーセント単位
で値を保持しないといけないです。

 そして、今現在colSubjectとかのDWORD値で持ってるのとは別に、パーセン
テージの値も何らかの形でレジストリに、しかも互換性を考えるとダブルで保持
しないといけないです。ダブルで保持した上で、さらにバージョンアップ/バー
ジョンダウンしてもおかしくならないように作ってそれの検証作業もいっぱいし
ないといけないです。

 さらには、列幅は、実はフォルダ毎設定で「メール一覧の列幅をこのフォルダ
固有にする」をONにしてるとフォルダ毎設定の中で記憶されることもあります。
そこもパーセンテージで値をダブルで保持してって作業も必要になります。さら
には「検索して一覧作成」の結果にも列幅があります。それもテストしないとい
けないです。

 いろいろ作業が多くて大変です。

 他にも多数のユーザー様から要望があれば対応できないことも無いですけども、
とりあかず、ボツっと要望されて「はいやります」と言えるような簡単な話では
ないです。その辺ご了承ください。

-------------------------------
 とりあえず、別の解決策として、僕の作ってる「Twinset」ってソフトを使っ
て秀丸メールの設定を2種類持たせる作戦とかがあるかとは思います。ウィンド
ウサイズと列幅のセットを2種類持たせて切り替えて使うとか、そういう作戦も
お勧めです。

[ ]
RE:47054 Subject 幅の可変No.47055
秀まるお2 さん 14/11/18 17:29
 
 ウィンドウサイズの変更にあわせて列幅全部を拡大/縮小するのはかなり面倒
ですが、それとは別に、Subject列の幅だけウィンドウサイズ変更に連動させる
とかってことじゃダメですかね。

 それならそんなに難しくないと思います。

[ ]
RE:47055 Subject 幅の可変No.47056
noppon さん 14/11/18 17:37
 
> ウィンドウサイズの変更にあわせて列幅全部を拡大/縮小するのはかなり面倒
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> それならそんなに難しくないと思います。

色々と大変な対応であること了解しました。
私の希望としてはsubject列のみの連動です。
可能であればご検討ください。

Twinsetも調べてみます。
情報ありがとうございます。


[ ]
RE:47056 Subject 幅の可変No.47061
秀まるお2 さん 14/11/20 17:23
 
 今、V6.31β22をアップロードしたんですが、それで一応オプション追加して
います。

 「全般的な設定・メール一覧・詳細・もっと詳細2」ってページの一番下にあ
ります。

 Subject列だけじゃなくて、Subject列とFrom/To列をセットで調節する
オプションも簡単に出来て、それも追加してしまいました。

 このオプションをONにすると、メール一覧の列幅の合計がメール一覧
ウィンドウと同じに固定されます。仕組み的にそうするしか無いと思ってそうし
ました。

 テストは半日もしてないのでバグってたらすみませんが、是非お試しください。

[ ]
RE:47061 Subject 幅の可変No.47066
noppon さん 14/11/21 12:06
 
> 今、V6.31β22をアップロードしたんですが、それで一応オプション追加して
>います。
> Subject列だけじゃなくて、Subject列とFrom/To列をセットで調節する
>オプションも簡単に出来て、それも追加してしまいました。
私はSubject列のみで試してます。

> このオプションをONにすると、メール一覧の列幅の合計がメール一覧
>ウィンドウと同じに固定されます。仕組み的にそうするしか無いと思ってそうし
>ました。
これも私としては気になりません。(いい感じです)

> テストは半日もしてないのでバグってたらすみませんが、是非お試しください。
今のところ問題ありません。何かあれば、連絡します。

希望がかないとてもうれしいです。
対応ありがとうございました。

[ ]