从进程 ID 获取 main window hwnd
Get main window hwnd from process ID
我在这个帖子中读到了一个例子
C++: Best way to get Window Handle of the only window from a process by process id, process handle and title name
但是它给了我一个我不明白的错误。
1 IntelliSense: argument of type "BOOL (__stdcall CProcess::*)(HWND handle, LPARAM lParam)" is incompatible with parameter of type "WNDENUMPROC"
有人可以帮我解决这个问题吗?
不能将非静态成员函数用作 C 语言回调,因为成员函数有一个隐藏的 this 参数。
在 Windows 中,您可以使用静态成员函数,但请注意,这不是可移植的解决方案。
最便携和最安全的是命名空间作用域函数。
我在这个帖子中读到了一个例子
C++: Best way to get Window Handle of the only window from a process by process id, process handle and title name
但是它给了我一个我不明白的错误。
1 IntelliSense: argument of type "BOOL (__stdcall CProcess::*)(HWND handle, LPARAM lParam)" is incompatible with parameter of type "WNDENUMPROC"
有人可以帮我解决这个问题吗?
不能将非静态成员函数用作 C 语言回调,因为成员函数有一个隐藏的 this 参数。
在 Windows 中,您可以使用静态成员函数,但请注意,这不是可移植的解决方案。
最便携和最安全的是命名空间作用域函数。