Как получить идентификатор процесса Adobe, когда он выполняется в моем проекте MFC? - PullRequest
0 голосов
/ 13 июня 2019

Я создаю проект MFC, этот проект MFC содержит элемент управления Adobe ActiveX.

Когда я запускаю свой проект MFC, активный элемент управления Adobe запускает процесс Adobe под ним.enter image description here Это мой диспетчер задач в Windows 10, вы можете ясно видеть, что процесс Adobe запускается моим проектом.Но как я могу получить идентификатор процесса Adobe, запущенного моим проектом?

Я использую пример кода Adobe Active X Control по этой ссылке: https://www.codeproject.com/Articles/9537/Adobe-ActiveX-Control-with-MFC

class CAcroAXDocShim Причина, по которой мне нужно получить pid, заключается в том, что мне нужно захватить событие мыши над pdf, когда оно отображается в активном элементе управления x.Если я использую следующую функцию:

LowLevelMouseProc callback function  

Мне нужно передать в нее идентификатор процесса Adobe.Если я передал 0 в качестве идентификатора, он захватит все события ввода мыши для всей системы.

...