被承包的东子 发表于 昨天 15:44

有没有哪位知道CAD出现这样的bug怎么解决?

,有时候打开CAD总会出现这样的路径信息,会一直置顶在当前屏幕上,不知道为什么会出现这样的bug,发帖求助,哪位能够帮忙解决下

你有种再说一遍 发表于 昨天 16:51

用win32api更新一下
SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_DRAWFRAME);

被承包的东子 发表于 7 小时前

你有种再说一遍 发表于 2025-4-29 16:51
用win32api更新一下
SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_DRAWFRAME ...

没有明白怎么使用,能详细说说么麻烦麻烦

被承包的东子 发表于 7 小时前

;找deepseek转换了一下,恳请帮忙看下
(defun set_window_pos (hWnd)
(vl-load-com)
(setq user32 (vlax-get-library "user32.dll"))
(if user32
    (progn
      ; 将SWP标志组合为16进制值0x0023(十进制35)
      (setq uFlags 35)
      ; 调用SetWindowPos函数
      (vlax-invoke user32 "SetWindowPos" hWnd 0 0 0 0 0 uFlags)
      (princ "\n窗口置顶成功。")
    )
    (princ "\n无法加载user32.dll")
)
(princ)
)

你有种再说一遍 发表于 1 小时前

被承包的东子 发表于 2025-4-30 08:49
没有明白怎么使用,能详细说说么麻烦麻烦

我用c#的,不知道lisp怎么做
页: [1]
查看完整版本: 有没有哪位知道CAD出现这样的bug怎么解决?