摘要:
在dll中,我们或多或少的需要获取加载dll的当前窗口的句柄下面就有一种方法:通过EnumWindows枚举所有窗口在比较传入的当前进程的PID与枚举的进程的线程ID。如果相同,这就返回枚举到的句柄,并结束枚举GetWindowThreadProcessId哪个线程创建了这个窗口,返回的就是这个线程的id号。代码如下 1 #include <windows.h> 2 3 HWND GetWindowHandle(); 4 BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam); 5 6 BOOL WINAPI DllMain( 阅读全文