我创建了一个MFC项目,该MFC项目承载着一个Adobe ActiveX控件。
当我启动MFC项目时,adobe主动控件将在其下启动Adobe进程。 这是我在Windows 10下的任务管理器,您可以清楚地看到Adobe进程是由我的项目启动的。 但是,如何获取我的项目启动的Adobe进程的进程ID?
我正在通过此链接使用Adobe Active x控件示例代码: https://www.codeproject.com/Articles/9537/Adobe-ActiveX-Control-with-MFC
CAcroAXDocShim类 我需要获取pid的原因是,当它显示在活动x控件中时,我需要捕获pdf上的鼠标事件。 如果我使用以下功能:
LowLevelMouseProc callback function
我需要将adobe的进程ID传递给它。如果我将0用作id,那么它将捕获整个系统的所有鼠标输入事件。