#include
#include
int main (int argc, char argv[])
{
RECT rect;
HWND hwnd = NULL,oldhwnd = NULL;
int x,y,width,height;
int i;
for(i=0;i<50;i++)
{
hwnd = GetForegroundWindow();
if(hwnd != oldhwnd)
{
x = rect.left;
y = rect.top;
width = rect.right - x;
height = rect.bottom - y;
}
MoveWindow(hwnd,x-10,y,width,height,true);
Sleep(5);
MoveWindow(hwnd,x-10,y-10,width,height,true);
Sleep(5);
MoveWindow(hwnd,x,y-10,width,height,true);
Sleep(5);
MoveWindows(hwnd,x,y,width,height,true);
Sleep(5);
}
return 0;
}
/* 这是一个窗口抖动代码,为何在我VC6.0的环境下报错呢,我无法解决,请高人指点。
请高人详细说明原因,最好能附加重要代码的详解过程,多谢,满意的话另行加分!!!*/