RECT rect;
int x, y, nWidth, nHeight;
GetWindowRect(&rect);
x = rect.left;
y = rect.top;
nWidth = rect.right - x;
nHeight = rect.bottom - y;
for (int i = ; i < WINDOW_SHAKE_NUM; i++)
{
MoveWindow(x - , y, nWidth, nHeight, TRUE);
Sleep(WIN_SHAKE_SLEEP_TIME);
MoveWindow(x - , y - , nWidth, nHeight, TRUE);
Sleep(WIN_SHAKE_SLEEP_TIME);
MoveWindow(x, y - , nWidth, nHeight, TRUE);
Sleep(WIN_SHAKE_SLEEP_TIME);
MoveWindow(x, y, nWidth, nHeight, TRUE);
Sleep(WIN_SHAKE_SLEEP_TIME);
}

点击 shake! 按钮,窗口抖动起来了~

备注: WINDOW_SHAKE_NUM  WIN_SHAKE_SLEEP_TIME常数宏。

最新文章

  1. [AlwaysOn Availability Groups]AG排查和监控指南
  2. HashMap归档-超越昨天的自己系列
  3. 处理PHP字符串的10个简单方法;mysql出现乱码:character_set_server=utf8
  4. SQLSERVER数据库中批量导入数据的几种方法
  5. JavaScript封装的几种方式
  6. Java基础知识强化之IO流笔记02:try...catch的方式处理异常
  7. EL表达式 functions String处理函数
  8. tablespace
  9. [ An Ac a Day ^_^ ] CodeForces 468A 24 Game 构造
  10. 启动APEX
  11. HDU-1242-Rescu
  12. spring data jpa 学习笔记
  13. 第四十三条:返回零长度的数组或者集合,而不是null
  14. python 反人类函数式编程模拟while和if控制流
  15. 什么样的IT业务适合外包?
  16. vim编辑器学习记录
  17. vue.js及项目实战[笔记]— 04 axios
  18. 【Alpha发布】网站已经正式发布!
  19. 【LOJ#10154】选课
  20. C++ code:数组初始化

热门文章

  1. atitit.ajax上传文件的实现原理 与设计
  2. Untrusted 游戏 通关攻略
  3. UnityTestTools測试工具
  4. Parallel Programming AND Asynchronous Programming
  5. JAVA文件转换为Base64
  6. 经纬度、时分秒转换的C#类
  7. cocos2d-x Vector 使用心得
  8. dvwa 源码分析(一) --- setup.php分析
  9. pionter指针小结
  10. Json转list,两种包,两种方式