int main()
{
while(true)
{
HWND h = GetForegroundWindow();
wchar_t name[256];
if(h != NULL)
{
GetWindowText(h, name, 256);
wprintf("%s\n", name);
}
}
Sleep(1000);
}
启动此程序,打开你的程序。过一会查看下,输出里除了你的窗口,还有谁。
大概率是自己程序的子窗体.
程序设置为“Unicode字符集”。 用wprintf,不要用std::wcout.
1楼正解。
--
FROM 124.114.151.*