1、随便了看了看百度百科,便开始调用这个函数,一问兴亚,结果还真失败了。错误代码如下:
#include <IOSTREAM.H>
#include <Windows.h>
void main()
{
for (int i = 0;i < 2;i++)
{
HANDLE hCurrentCursor = GetActiveWindow ();
cout<<hCurrentCursor<<endl;
Sleep(2000);
}
return;
}
2、错误原因还是调用之前没仔细看msdn,因为没考虑到调用该函数失败的情况,即使失败了也照做不误,因此我总是发现不了错误在哪儿。从msdn上得知,必须使用线程来处理它才不会出错。。