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

本文实例为大家分享了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;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • C语言实现自动给QQ好友发窗口抖动

    本文实例为大家分享了C语言给QQ好友发窗口抖动的具体代码,供大家参考,具体内容如下 1.首先来个简单点的,抖动当前窗口,代码如下: #include <stdio.h> #include <windows.h> int main (int argc, char argv[]) { HWND hwnd = NULL; int x,y,width,height; int i; RECT rect; hwnd = GetForegroundWindow();//获取当前窗口 GetCli

  • C语言实现窗口抖动

    本文实例为大家分享了C语言窗口抖动的具体实现代码,供大家参考,具体内容如下 #include "stdafx.h" #include <stdio.h> #include<Windows.h> int main() { int shake_time = 50; //休眠的时间,为5毫秒 int shake_distance = 10; //移动了10像素 RECT rect; //RECT是一个矩形结构体,相当于保存了一个矩形的四条边的坐标 HWND windo

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

    本文实例为大家分享了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; //用来保存窗口横纵坐标和宽度.高度的变

  • 实例代码详解javascript实现窗口抖动及qq窗口抖动

    窗口抖动效果在很多地方都有应用,例如网易的登陆窗口就有这样的效果,当登陆失败的时候就会出现抖动效果,这不但有动感,而且让人感觉新颖,下面是一段这样的代码实例,和大家分享一下. 代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <meta name="author" content="http://www.softwhy.com/&qu

  • C#实现QQ窗口抖动效果

    本文实例为大家分享了C#实现QQ窗口抖动效果的具体代码,供大家参考,具体内容如下 实现界面: 1. 两个textbook和两个Button 2. NotifyIcon控件是实现托盘 实现代码: private void Form1_Load(object sender, EventArgs e) { this.Text = "聊天窗口"; button1.Text = "抖动"; button2.Text = "发送"; this.AutoSiz

  • 易语言截取当前窗口图片功能

    快照命令 英文命令:GetWinPic 操作系统支持:Windows 所属类别:系统处理 为高级用户提供,初级用户无需掌握: 捕获指定窗口或屏幕上所有现有显示内容,返回相应图片数据.如果失败,返回空字节集. 语法:  字节集  快照 ([窗口句柄],[输出宽度],[输出高度]) 例程: 说明: 将窗口句柄所指定的窗口范围捕捉成图片,输出的大小可以指定.并用图片框显示. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.

  • javascript实现的仿腾讯QQ窗口抖动效果代码

    振动 function zd(u){ var a=['top','left'],b=0; u=setInterval(function(){ document.getElementById('win').style[a[b%2]]=(b++)%415){clearInterval(u);b=0} },32) } 欢迎访问我们,www.jb51.net [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  • C语言仿QQ聊天界面抖动功能

    本文实例为大家分享了C语言 QQ聊天界面抖动的具体代码,供大家参考,具体内容如下 图片中的窗口抖动功能大家应该都用过,今天给大家带来的就是用C来实现类似QQ窗口抖动的小练习,其实窗口的抖动的原理就是让它在不同的几个位置停顿一小下然后再来回移动,我们先来看代码,稍后再进行解释. #include <stdio.h> #include<Windows.h> int main(void) { int time = 60; //休眠的时间,为60毫秒 int distance = 10;

  • 易语言编写窗口抖动程序教学

    易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观.那么易语言如何编写窗口抖动呢?下面小编为大家讲解! 1.新建一个windows窗口程序! 2.将一个按钮放在启动窗口内.改按钮标题为抖动. 3.双击按钮1,开始编写. 4.写入代码,如下 _启动窗口.左边 = _启动窗口.左

  • 超详细,教你用python语言实现QQ机器人制作教程

    目录 前期准备 1.机器人框架的下载和配置 2.python的配置和安装 具体实现 1.发送信息 (1)比如发送私聊信息(QQ用接收者的): (2)发送群聊信息(群号自己用一个): (3)当然不止发送文本信息 2.获取群成员列表 3.接收上报的事件 4.实现简单的自动回复 前期准备 1.机器人框架的下载和配置 首先需要一个qq机器人框架,我使用的是基于mirai 以及 MiraiGo 开发的go-cqhttp(里面有开发文档). 框架下载地址 Windows下32位文件为 go-cqhttp-v

随机推荐