Я создаю проект MFC, этот проект MFC содержит элемент управления Adobe ActiveX.
Когда я запускаю свой проект MFC, активный элемент управления Adobe запускает процесс Adobe под ним. Это мой диспетчер задач в 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 в качестве идентификатора, он захватит все события ввода мыши для всей системы.