昨天晚上闲着没事,看到了一篇技术论文,是跟珊瑚虫版QQ有关的,其中有反编译QQ的功能模块,有个是QQ窗口抖动功能类,感觉还是很简单的,代码比较少,废话不多说,上代码,具体实现的exe在我的资源里,可以自己去下载。

#include "resource.h"

#include "windows.h"

void shake(HWND hwnd)

{

RECT rect;

int cxWidth;

int cyHighth;

GetWindowRect(hwnd,&rect);

cxWidth=rect.right-rect.left;

cyHighth=rect.bottom-rect.top;

for (int i=0;i<=200;i+=100)

{

MoveWindow(hwnd, rect.left - 5, rect.top, cxWidth, cyHighth, TRUE);

Sleep(50);

MoveWindow(hwnd, rect.left - 5, rect.top + 5, cxWidth, cyHighth, TRUE);

Sleep(50);

MoveWindow(hwnd, rect.left, rect.top + 5, cxWidth, cyHighth, TRUE);

Sleep(50);

MoveWindow(hwnd, rect.left, rect.top, cxWidth, cyHighth, TRUE);

Sleep(50);

}

return;

}

BOOL CALLBACK control(HWND hwnd,UINT uMsg,WPARAM wparam,LPARAM lparam)

{

if (uMsg==WM_CLOSE)

{

EndDialog(hwnd,0);

}

if (uMsg==WM_COMMAND)

{

if (wparam==IDOK)

{

shake(hwnd);

}

}

return FALSE;

}

int APIENTRY WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR lpCmdLine,

int nCmdShow)

{

DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),HWND_DESKTOP,control);

return 0;

}

c语言 qq窗口抖动,仿QQ窗口抖动相关推荐

  1. Android仿QQ ios dialog,仿QQ退出向上菜单

    Android仿QQ ios dialog,仿QQ退出向上菜单 EasyDialog两种模式 仿QQ退出向上菜单,自定义向上菜单              github地址:https://githu ...

  2. java仿qq思路_java仿QQ聊天软件OIM艰辛之路(开源项目)

    既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...

  3. java 仿qq空间_仿QQ空间和微信朋友圈,高解耦高复用高灵活

    先看看效果: 用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,并且高解耦.高复用.高灵活. 动态列表界面MomentListFragment支持 下拉刷新与上拉加载 ...

  4. android qq音乐布局,仿QQ音乐底部栏

    最近在开发一款高仿QQ音乐播放器的Demo,遇到了一个问题,在QQ音乐主界面有一个常驻底部栏,底部栏中有一个可左右滑动切歌的组件,最后还是实现了效果,今天来回顾一下实现过程. 要实现的就是最下方的常驻 ...

  5. android qq右上加号,仿QQ空间点击加号弹出菜单特效

    最近项目需要,前几天写了一个仿微信相册(包括编辑相册)功能,审核代码的时候发现同事要实现一个类似仿QQ空间点击加号弹出菜单特效,于是看了一些他的代码,我发现虽然他实现了功能,但是不够完善,所以我又花了 ...

  6. android 高仿qq,Android高仿QQ头像截取

    花费了半天时间,把 仿QQ头像截取的方法整理了下,并制作了一个demo以供大家参考,基本上实现了qq中我的资料界面上(包括背景透明化,上滑标题栏显示,下拉隐藏等)的大致效果,先上图看效果吧: 支持的功 ...

  7. java qq 源代码_Java 仿QQ聊天源代码

    Java 仿QQ聊天源代码介绍,本源码实现了群聊和私聊. 截图如下: 代码文件清单如下: Client.java.ClientThread.java.Server.java.ServerThread. ...

  8. android取QQ昵称,Android仿QQ复制昵称效果

    背景: 这几天做一个复制文本的需求,突然看到QQ上复制昵称跟QQ号的效果,觉得很不错,就想要模仿一波,办法比较简单粗暴,反编译QQ获取了那个.9图片,然后就是用PopWindow实现了. 解决办法: ...

  9. android取QQ昵称,Android仿QQ复制昵称效果的实现方法

    背景: 在上一篇文章中,给出了一种复制QQ效果的方案,今天就来讲讲换一种方式实现.主要依赖的是一个开源项目https://github.com/shangmingchao/PopupList. 解决办 ...

最新文章

  1. 电脑屏幕保护怎么取消_怎么监控员工电脑?老板如何知道员工上班在干什么?...
  2. PAT(乙级)1014
  3. 【免费活动】字节跳动背后的音视频技术揭秘
  4. 服务器RAID技术及应用
  5. 嵌入式linux开发业内各个常用开源项目git仓库地址大全
  6. 初识 ::after
  7. 大学生能从计算机游戏中受益,2017年12月英语四级作文范文:大学生玩游戏
  8. 《算法与数据结构---C语言描述》优先队列
  9. 《python自动化》学习笔记:电话地址和E-mail地址提取程序
  10. git-合并分支指定commits
  11. 主编编辑器出现未经授权图片不可引用怎么办?
  12. 国际金融互联报文规范SWIFT之银行识别代码BIC Code介绍
  13. 74hc138译码器实验c语言程序,基于74hc138译码器实验分析 详解74hc138译码器实验
  14. linux下测硬盘读写速率,linux下测试硬盘读写速度 互联网技术圈 互联网技术圈
  15. torch.optim.Optimizer
  16. TDD、FDD是什么意思?
  17. jmeter 参数为邮箱@出现%40解决办法
  18. 嵌入式编程入门教程,学习设计嵌入式工程师
  19. Linux-Udev机制
  20. Oracle数据库:自然连接natural join,using语句,注意避免写交叉连接

热门文章

  1. [canvas入坑3] 类似ps中魔术棒或者画图中油漆桶的功能
  2. 深入浅出学习透析Nginx服务器的基本原理和配置指南「负载均衡篇」
  3. oracle索引与序列
  4. 乐播投屏开始收费了,一年费用100万?使用的开发商注意
  5. 【元胞自动机】保守策略元胞自动机三车道(开放辅路,软件园影响)交通流模型【含Matlab源码 1295期】
  6. 我想把我的生活感悟写入面向对象C#、写入.net,写入Web里.(本人的文化水平有限,请见谅~~) ­
  7. python制作微信二维码_Python提取支付宝和微信支付二维码的示例代码
  8. Openzwave库中对Zwave产品配置文件的使用
  9. 利用pyinstaller将python项目脚本打包成可执行文件
  10. 如何关闭steal time,使得在虚拟机里st不反应宿主机限制