C語言實現QQ視窗抖動功能
阿新 • • 發佈:2020-01-07
本文例項為大家分享了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; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。