终于成功了,研究了一上午,呵呵

水平低,实现这么点小功能也蛮有成就感的,一定得加到我毕业设计里

嘿嘿

好了 代码贴出来

说实话这方法我自己都感觉好笨

哪位高手有好方法的,还请指教

void CWindouDlg::OnButton1()
{
 // TODO: Add your control notification handler code here

PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(),SND_ASYNC|
    SND_RESOURCE|SND_NODEFAULT);//使用PlaySound需要包含头文件Header: Declared in mmsystem.h.
                                //Import Library: Use winmm.lib.

int ty=7;
 CRect   m_rect;  
 GetWindowRect(&m_rect);  
 for(int i=0;i<70;i++)
 {
 SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
  m_rect.top = m_rect.top + ty; 
  m_rect.left = m_rect.left - ty;
  SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
  m_rect.top = m_rect.top - ty; 
  m_rect.left = m_rect.left + ty;
  SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
  m_rect.top = m_rect.top - ty; 
  m_rect.left = m_rect.left + ty;
  SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
  m_rect.top = m_rect.top + ty; 
  m_rect.left = m_rect.left - ty;
  SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
 }
}

吃饭的时候又想了想回来又弄了一下,比上午弄的那个更像MSN 和QQ了 嘿嘿 代码差不多

int ty=5;
 CRect   m_rect;  
 GetWindowRect(&m_rect); 
 int recordy=m_rect.left;
 int recordx=m_rect.top;

for(int i=0;i<3;i++)
 {
    m_rect.left=recordy;
    m_rect.top=recordx;
    m_rect.top = m_rect.top + ty; 
    m_rect.left = m_rect.left - ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.top = m_rect.top -ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.top = m_rect.top -2*ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.left=m_rect.left+ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.left=m_rect.left+2*ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.top = m_rect.top + ty; 
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );Sleep(35);
    m_rect.top=m_rect.top+2*ty;
    SetWindowPos( NULL,m_rect.left,m_rect.top,0,0,SWP_NOSIZE );
    SetWindowPos( NULL,recordy,recordx,0,0,SWP_NOSIZE );
    Sleep(35);
  }

MFC实现 MSN QQ 窗口抖动相关推荐

  1. 一段仿QQ窗口抖动的代码(VC++)

    本来是想写个邮槽通信的东西,做好了框架发现邮槽单向收发数据确实不好搞,     于是不搞了.把里面实现的仿QQ窗口抖动的代码拿出来保留下来. /**************************** ...

  2. c语言 qq窗口抖动,仿QQ窗口抖动

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

  3. 使用Python实现QQ窗口抖动

    import random import win32gui import win32api,win32con import ctypes#定义结构体,存储当前窗口坐标 class RECT(ctype ...

  4. 好友趣玩——窗口抖动(python)

    想来小伙伴们都有被QQ窗口抖动的折磨时刻,QQ窗口抖动一动,直接跳出界面在首位,今天笔者给大家带来了基于python的当前窗口随即抖动,看看哪个倒霉蛋"好友"又要成为新的实验体了. ...

  5. 用c语言如何制作抖动窗口,C语言实现自动给QQ好友发窗口抖动

    本文实例为大家分享了C语言给QQ好友发窗口抖动的具体代码,供大家参考,具体内容如下 1.首先来个简单点的,抖动当前窗口,代码如下: #include #include int main (int ar ...

  6. MFC仿QQ窗口靠边自动收缩隐藏效果(附源代码)

    /*在原创的基础上做了部分修改*/ 一.[观察] 模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点: 1.窗口开始粘附时,检测的是鼠标坐标与桌面边界的距离,特别地,粘附在下 ...

  7. MFC OpenCV:刷新图片以及防止窗口抖动的方法

    MFC OpenCV:刷新图片以及防止窗口抖动的方法 一.背景 二.刷新方法 2.1 先使PictrueContral控件不可见,后使其重新可见 2.2 填充与MFC图像窗口背景相同的颜色 2.3 填 ...

  8. 实现MSN,QQ消息提示效果[ASP.Net]

    实现MSN,QQ消息提示效果[ASP.Net] ---------------------------------------------------------------------------- ...

  9. VC 仿QQ窗口靠边自动收缩隐藏效果

    一.观察 模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点: 1.窗口开始粘附时,检测的是鼠标坐标与桌面边界的距离,特别地,粘附在下面的时候,检测的是与任务栏的距离: 2. ...

最新文章

  1. Linux keypad 设备树,SC7731客户配置文档.pdf
  2. 如何让电脑成为看图说话的高手?计算机视觉顶会ICCV论文解读
  3. Struts1.x的架构一个简图
  4. [转载] Java8新特新--Stream语法应用在ArrayList的元素移除和排序
  5. Java JavaBean
  6. Zabbix部署(一)
  7. functools模块
  8. 【网络基础】《TCP/IP详解》学习笔记2
  9. Js中字符串转Json与Json对象转字符串
  10. c语言编写日历作业,c语言实现一个简单日历
  11. debug基本命令及全称
  12. python turtle画樱花树
  13. vue3 前端pc生成微信支付二维码
  14. 【Python】VRChat中文吧自动弹琴工具
  15. 联想ThinkPad打开相机(腾讯会议)是一个锁或相机上有一个斜杠
  16. MongoDB集群和安全
  17. Linux学习基础文章1:Linux一句话精彩问答
  18. 计算机制图国家规范,GB/T 30263-2013
  19. 哈佛凌晨四点半——生活感悟
  20. 微信小程序生成小程序二维码图片无法正常显示的问题

热门文章

  1. C++ 通讯录设计(三)
  2. ElasticSearch 之中文分词器
  3. 麦肯锡方法中的经验(读书摘要)
  4. 你会先写PRD,还是先画原型?
  5. 互联网日报 | 6月12日 星期六 | BOSS直聘正式登陆纳斯达克;腾讯回应“试点强制6点下班”;数据安全法9月1日起实施...
  6. 后疫情时代“三个超级”助力品牌实现数字化增长及高效落地-白皮书
  7. python输出1000以内回文数_「答案」python每日一题20201108
  8. 感恩有您!《大数据》祝您新年快乐!
  9. 信息与数据科学大会征文通知
  10. 作者:邹自明(1971-),男,中国科学院国家空间科学中心研究员、副主任