gpt4 book ai didi

c - 在 C 中获取当前事件的窗口标题

转载 作者:可可西里 更新时间:2023-11-01 13:28:10 25 4
gpt4 key购买 nike

我想编写一个 X-Chat 插件,用户可以在其中向我的客户端执行 CTCP 请求,插件/X-Chat 将以我当前的事件窗口标题进行响应。

这对于其他 IRC 用户来说真的很酷,因为他们可以看到我在做什么,如果我全屏显示(玩游戏、看视频等),他们可以确定我在做什么。

X-Chat 的插件是用 C 语言编写的,因此我需要一种使用 C 语言调用 Windows API 来确定当前事件窗口标题的方法。任何人都可以建议如何做到这一点吗?

谢谢。

最佳答案

认为您可以使用GetForegroundWindow()获取用户正在使用的窗口句柄,然后使用 GetWindowText()获取标题:

HWND foreground = GetForegroundWindow();
if (foreground)
{
char window_title[256];
GetWindowText(foreground, window_title, 256);
}

关于c - 在 C 中获取当前事件的窗口标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740143/

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