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