如何在vba中根据窗口句柄获得进程PID或者线程ID? - API - ExcelOffice

如何在vba中根据窗口句柄获得进程PID或者线程ID?





api函数GetWindowThreadProcessId可以获得创建窗口的线程ID或者进程ID。

GetWindowThreadProcessId函数的C++语法如下:

GetWindowThreadProcessId函数的VB声明如下:

其中参数hWnd为窗口的句柄,lpdwProcessId参数为要获得窗口的进程ID,而GetWindowThreadProcessId函数的返回值为创建窗口的线程ID。

以下是获得excel主程序的进程ID和主线程ID的代码:

 

打赏

发表评论