1. 程式人生 > 程式設計 >C語言實現QQ視窗抖動功能

C語言實現QQ視窗抖動功能

本文例項為大家分享了C語言實現QQ視窗抖動的具體程式碼,供大家參考,具體內容如下

#include <stdio.h>
#include <windows.h>
int main(int argc,char *argv[])
{
 RECT rect; //RECT是一個矩形結構體,相當於儲存了一個矩形的四條邊的座標
 HWND hwnd = NULL,oldhwnd = NULL; //兩個視窗控制代碼
 int x,y,width,height; //用來儲存視窗橫縱座標和寬度、高度的變數
 int i;
 system("title C語言視窗抖動");
 for(i=0;i<50;i++)
 {
 hwnd = GetForegroundWindow(); //一個API函式,獲取活動視窗的控制代碼
 if(hwnd!=oldhwnd)
 {
 GetWindowRect(hwnd,&rect); //獲取指定視窗的位置
 x = rect.left;
 y = rect.top;
 width = rect.right - x;
 height = rect.bottom - y;
 oldhwnd = hwnd; //把剛剛獲取的視窗控制代碼儲存起來。
 }
 MoveWindow(hwnd,x-10,height,TRUE); //向左移動了10畫素,下同
 Sleep(5); //暫停5毫秒
 MoveWindow(hwnd,y-10,TRUE);
 Sleep(5);
 MoveWindow(hwnd,x,TRUE);
 Sleep(5);
 }
 return 0;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。