标签: java windows winapi events jna
我正在尝试使用Java和JNA在Windows操作系统中打开新窗口时获得某种通知或事件。这与JNA的FileMonitor.FileEvent不同,后者将通知我文件系统中的更改(即将新文件添加到目录等时)。
我的目标与打开实际窗口时有关。有没有办法获得一个新窗口打开时的事件(即一个新窗口句柄),而不是定期轮询EnumWindows以查看何时返回一个新句柄?
我意识到使用FileMonitor.FileEvent可能有一个解决方法(或许可以告诉窗口何时打开文件?),但我还没有发现它。