New: タブの閉じるボタンを自動表示するオプションを追加
Imp: タブの閉じるボタン上でマウスオーバーしたときにボタンを囲む矩形を描画する
Fix: タブの閉じるボタン上でマウス左ボタンを押下げて別タブの閉じるボタン上で離すと別タブが閉じてしまう
Fix: 高DPI(125%)で[共通設定]-[タブバー]で表記末尾が切れる項目がある
その他、誤動作にはならないけれど、ソースコードの書き方でちょとズレてるかな?という箇所を修正しています。
・タブの閉じるボタンを離す処理はOnLButtonUpからOnTabLButtonUpに移動
(m_hWnd(GetHwnd)ではなくm_hwndTabでマウスキャプチャする)
・GetCloseBtnRectでTAB_MARGIN_xxxxxマクロを使うのはおかしい(使い所が違う)ので除去
現状、Win7 64bit環境での動作確認が概ね終わったところです。
他の環境で試して報告をいただけると助かります。
マウス下の判定に用いるボタン矩形と描画されるボタン矩形が若干ずれているのを修正
描画位置を微調整
[r3300]でcommitしました。
Related
Commit: [r3300]
Last edit: ryoji 2013-08-09