[区切り]を追加すると、ツールバーの高さがおかしくなる?No.05087
Kengo さん 01/05/23 16:35
 
環境は、Win98/IE4/1.18/非常駐です。

本体・亀エディタ・鶴ビューワのいずれでも、ツールバーの設定で
[区切り]を追加したその時に、ツールバーの(ボタンの)高さがおかしく
なるようです。

たとえばエディタでは、私は「ルーラーあり」「ヘッダー表示」に
しているのですが、ルーラーとヘッダーの境界線付近までボタンが
伸び(?)ます。

ただ、その伸びた部分を押せはしないので、表示上だけのようです。
この状態で再度「ツールバーの設定」を開くと、そこに表示され
ているボタンも妙に高さのあるボタンになっています。

追加した[区切り]を削除しても元には戻りませんが、
エディタ・ビューワを閉じて開きなおす、本体を終了して開きなおす、
すれば、正しい表示に戻ります。([区切り]を削除しなくても)

最初、自作の(怪しい)アイコンモジュールを使っていたので、
そのせいかとも思ったのですが、標準のツールバーでも同様でした。

[ ]
RE:05087 [区切り]を追加すると、ツールバーの高さがおかしくなるNo.05088
秀まるお さん 01/05/23 18:30
 
 手元のWindows2000では再現しませんでしたが、Windows98 + IE4.0の環境で
は再現しました。

 ちなみに秀Term Evolutionのツールバーでも同じでした。秀丸のツールバー
はWindowsのツールバーコントロールを使ってないので別ですけど。

 ツールバーコントロールのバグには違いないと思いますが、一応直るかどう
か試してみます。直らなかったら仕様ということにさせていただきます。

[ ]
RE:05088 [区切り]を追加すると、ツールバーの高さがおかしくなるNo.05089
Kengo さん 01/05/23 19:18
 
>  手元のWindows2000では再現しませんでしたが、Windows98 + IE4.0の環境で
> は再現しました。
>
>  ちなみに秀Term Evolutionのツールバーでも同じでした。秀丸のツールバー
> はWindowsのツールバーコントロールを使ってないので別ですけど。

なるほど。
Evolutionは無いので、*Evolutionではない*秀Termでやってみましたが、
同じような症状が出ます。
ただし、ウィンドウの親子関係が
HideTermFrameClass
  HideTermToolbar
    ToolbarWindow32
となっているためか、「伸び」て表示されるのがHideTermToolbarの
矩形内に収まり、それほど見た目には影響が出てないようです。

>  ツールバーコントロールのバグには違いないと思いますが、一応直るかどう
> か試してみます。直らなかったら仕様ということにさせていただきます。

カスタマイズはやったことないのですが、TBSTYLE_SEPの含まれる
ツールバーを折り返す(TBSTYLE_WRAPABLE)と、どう見ても高さの
計算がおかしい、というのを経験したことがあります。
#これも環境依存だったのか・・・しくしく

[ ]
RE:05089 [区切り]を追加すると、ツールバーの高さがおかしくなるNo.05092
秀まるお さん 01/05/24 09:17
 
 現象が起きるのはIE4.0の場合(具体的にはcomctl32.dllのバージョンが
4.xxの時)のようなので、その場合はツールバーのカスタマイズ後にツール
バーウィンドウ自体を作り直すようにしました。

 ってことで、カスタマイズの最中は乱れますけど、「閉じる」としたら復旧
するようにしました。

[ ]
RE:05092 [区切り]を追加すると、ツールバーの高さがおかしくなるNo.05094
Kengo さん 01/05/24 12:05
 
>  現象が起きるのはIE4.0の場合(具体的にはcomctl32.dllのバージョンが
> 4.xxの時)のようなので、

確かに、Win98SE/IE5.0の環境で試してみたところ、
ぜんぜん問題ありませんでした。

>                         その場合はツールバーのカスタマイズ後にツール
> バーウィンドウ自体を作り直すようにしました。

次バージョンを楽しみにしています。

[ ]