欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

C语言实现QQ窗口抖动功能

时间:2021-01-30 10:25:06|栏目:C代码|点击:

本文实例为大家分享了C语言实现QQ窗口抖动的具体代码,供大家参考,具体内容如下

#include <stdio.h>
#include <windows.h>
int main(int argc, char *argv[])
{
 RECT rect; //RECT是一个矩形结构体,相当于保存了一个矩形的四条边的坐标
 HWND hwnd = NULL,oldhwnd = NULL; //两个窗口句柄
 int x,y,width,height; //用来保存窗口横纵坐标和宽度、高度的变量
 int i;
 system("title C语言窗口抖动");
 for(i=0;i<50;i++)
 {
 hwnd = GetForegroundWindow(); //一个API函数,获取活动窗口的句柄
 if(hwnd!=oldhwnd)
 {
 GetWindowRect(hwnd,&rect); //获取指定窗口的位置
 x = rect.left;
 y = rect.top;
 width = rect.right - x;
 height = rect.bottom - y;
 oldhwnd = hwnd; //把刚刚获取的窗口句柄保存起来。
 }
 MoveWindow(hwnd,x-10,y,width,height,TRUE); //向左移动了10像素,下同
 Sleep(5); //暂停5毫秒
 MoveWindow(hwnd,x-10,y-10,width,height,TRUE);
 Sleep(5);
 MoveWindow(hwnd,x,y-10,width,height,TRUE);
 Sleep(5);
 MoveWindow(hwnd,x,y,width,height,TRUE);
 Sleep(5);
 }
 return 0;
}

上一篇:C++短路求值(逻辑与、逻辑或)实例

栏    目:C代码

下一篇:C++实现统计代码运行时间计时器的简单实例

本文标题:C语言实现QQ窗口抖动功能

本文地址:http://www.codeinn.net/misctech/53821.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有