时间:2021-05-20
本文实例为大家分享了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 window = NULL, oldwindow = NULL; //两个窗口句柄 int x, y, width, height; //用来保存窗口横纵坐标和宽度、高度的变量 int i; //抖50次吧 for (i = 0; i < 10; i++) { window = GetForegroundWindow(); //拿到活动窗口 if (window != oldwindow) { //获取指定窗口的位置 GetWindowRect(window, &rect); x = rect.left; y = rect.top; width = rect.right - x; height = rect.bottom - y; oldwindow = window; } MoveWindow(window, x - shake_distance, y, width, height, TRUE); //移动窗口,向左移动了10像素,下同 Sleep(shake_time); //休眠time毫秒,线程休眠 MoveWindow(window, x - shake_distance, y - shake_distance, width, height, TRUE); Sleep(shake_time); MoveWindow(window, x, y - shake_distance, width, height, TRUE); Sleep(shake_time); MoveWindow(window, x, y, width, height, TRUE); Sleep(shake_time); } return 0;}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了C语言实现QQ窗口抖动的具体代码,供大家参考,具体内容如下#include#includeintmain(intargc,char*argv
本文实例为大家分享了C语言QQ聊天界面抖动的具体代码,供大家参考,具体内容如下图片中的窗口抖动功能大家应该都用过,今天给大家带来的就是用C来实现类似QQ窗口抖动
本文实例讲述了基于C语言实现的迷宫算法。分享给大家供大家参考,具体如下:利用c语言实现迷宫算法,环境是vc++6.0.#include#include#incl
本文实例为大家分享了C语言实现24点游戏的具体代码,供大家参考,具体内容如下参考文章:C语言实现经典24点算法将算法实现改成C语言,并可在linux服务器上运行
本文实例为大家分享了C语言实现哈夫曼树的具体代码,供大家参考,具体内容如下//哈夫曼树C语言实现#include#includetypedefstructHuf