好吧,我想做的就是每次更改控制台时都在控制台中打印活动窗口的标题。
我通过在互联网上搜索完成了一些工作,但只打印了一次。 当然我可以做类似的事情:
while(true)
//code that print title of new active window every time it change
但是它可能在资源上很沉重。 这是我的代码:
HWND foreground = GetForegroundWindow();
if (foreground)
{
char window_title[256];
GetWindowText(foreground, window_title, 256);
printf("%s", window_title);
}
有什么比无限循环更好的方法吗?