我想编写一个X-Chat插件,用户可以在其中向我的客户端执行CTCP请求,插件/ X-Chat将使用我当前的活动窗口标题进行响应.
对于其他IRC用户来说,如果我是全屏(玩游戏,观看视频等),我可以看看我要做什么让他们确定我在做什么,这真的很酷.
用于X-Chat的插件是用C语言编写的,所以我需要一种使用来自C的Windows API调用来确定当前活动Window标题的方法.任何人都可以建议如何做到这一点?
谢谢.
hmj*_*mjd 13
我想你可以GetForegroundWindow()用来获取用户正在使用的窗口的句柄,然后GetWindowText()用来获取标题:
HWND foreground = GetForegroundWindow();
if (foreground)
{
char window_title[256];
GetWindowText(foreground, window_title, 256);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9060 次 |
| 最近记录: |