我试图从所有当前正在运行的进程中跟踪可见窗口.我的程序与这些窗口交互,它可以越快地检测到它们.我的目标是将可见窗口移动到屏幕上的某个位置,然后如果可能的话甚至在默认位置绘制.如果不是,我想在创建它们之后尽快移动它们.
现在,我使用EnumWindows(p /从user32.dll调用)在一个循环中枚举可见窗口,在迭代之间尽可能小的延迟,因为我可以证明这一点.
我正在寻找一种方法来挂钩'某事',这将允许我等待"窗口开放"事件开火而不是不断轮询.
有没有办法实现这个目标?
c# windows hook winapi
c# ×1
hook ×1
winapi ×1
windows ×1