基於 Cristi Posea `CSizingControlBar` 重用 MFC Dock 架構,實現 VS.NET 風格自動隱藏停泊視窗。本版本在《輕鬆實現類 MSDN2002 界面 (二)》基礎上修正多項 Bug 並新增功能。
| 問題 | 解決方案 |
|---|---|
| 兩個自動隱藏視窗同時顯示 | 引入 `TID_AUTO_HIDE_DELAY` 計時器序列化顯示 |
| 焦點在浮動視窗與停泊頁籤間切換異常 | 重寫焦點處理邏輯,確保 `SetFocus` 正確傳遞 |
| 調整停泊視窗大小閃爍/抖動 | 優化 `OnNcCalcSize`/`OnNcPaint` 減少無效重繪 |
| 自動隱藏視窗尺寸超出主框架 | 限制 `AHFloatWnd` 最大尺寸不超過框架客戶區 |
| 靜態 MFC 連結 (Release/Debug) 繪製異常 | 新增 `STATIC_MFC_LINK` 編譯選項區分處理 |
| 加載 `WS_POPUP` 對話框導致視窗管理混亂 | `CDockPageBar::AddPage` 檢查 `pWnd` 必須為 `WS_CHILD` |

