gpt4 book ai didi

c++ - 获取窗口句柄

转载 作者:太空宇宙 更新时间:2023-11-04 13:40:43 24 4
gpt4 key购买 nike

我有一个在单独线程中运行的窗口。我需要在另一个线程中获取该窗口的句柄。

我不能使用::FindWindow API,因为窗口名称会改变,因为我的应用程序可以以其他语言运行。另外,我无权访问用于窗口名称的资源字符串。

我也不能使用::GetActiveWindow,因为调用线程 ID 和事件窗口线程 ID 不同。

请提出一些解决方案。

最佳答案

不必将窗口名称传递给 FindWindow 函数。您可以为窗口名称传递 NULL,并仅使用 lpClassName 参数查找窗口。

MFC 通常会自动分配窗口类名,但您可以通过使用 AfxRegisterClass 注册一个唯一的名称并使用该注册类名创建窗口来控制窗口的类名。

关于c++ - 获取窗口句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27699989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com