gjm 40aff77dd1 feat(plugins): 截图前检测 CAD 窗口遮挡并自动置前
get_viewport_screenshot 使用 GDI 抓屏(GetDC+BitBlt 读屏幕内容),
若 CAD 窗口被其它窗口遮挡会截到遮挡窗口。现增加:

- IsWindowOccluded:客户区中心点经 WindowFromPoint 取顶层窗口,
  根窗口不同即判定被遮挡。
- ForceWindowForeground:AttachThreadInput + SetWindowPos/BringWindowToTop/
  SetForegroundWindow 强制置前,RedrawWindow(RDW_UPDATENOW) 同步重绘。
- Execute 中先检测遮挡/前台状态,必要时置前并 Sleep(120) 等 DWM 合成,
  返回文本按「已置前」「仍被遮挡」给出提示。
2026-10-13 23:55:40 +08:00
add
2026-10-02 23:43:18 +08:00
add
2026-10-06 23:10:38 +08:00
2026-09-28 21:19:38 +08:00
add
2026-10-02 23:43:18 +08:00
2026-10-02 21:02:40 +08:00
add
2026-10-06 23:10:38 +08:00
2026-09-28 21:19:38 +08:00
add
2026-10-06 23:10:38 +08:00
add
2026-10-06 23:10:38 +08:00
add
2026-10-06 23:10:38 +08:00
2026-10-02 20:39:34 +08:00
S
Description
No description provided
1.3 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 69.5%
C++ 27.8%
CMake 2.6%