Files
msime-windows/server/src
fanlusky d830c75e59 fix(server): 悬浮工具栏跨屏拖动改用建议矩形并统一两后端的放置逻辑
- 拖动中的 WM_DPICHANGED 也采用 lParam 的建议矩形,避免固定左上角改尺寸
  导致 DPI 在分界线两侧来回翻转、窗口脱离光标
- 是否处于拖动改用 GetGUIThreadInfo(GUI_INMOVESIZE) 判定,去掉文件级标志,
  拖动中 HWND 被销毁也不会残留拖动状态
- WebView2 与 D2D 共用 PlaceResizedHost:D2D 的 ApplyAppearance 在拖动中
  也不再夹取;半屏尺寸上限按即将落到的显示器计算
- 尺寸变化的夹取恢复为整块显示器(允许压任务栏),拖动结束的兜底夹取仍用工作区
- WM_EXITSIZEMOVE 先执行挂起的 DPI 重测再夹取,避免松手后跳两次
2026-10-08 16:13:44 +08:00
..
2026-04-02 13:46:21 +08:00