C語言實現(xiàn)QQ窗口抖動功能
更新時間:2019年11月18日 10:02:19 作者:sinat_30502321
這篇文章主要為大家詳細介紹了C語言實現(xiàn)QQ窗口抖動功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現(xiàn)QQ窗口抖動的具體代碼,供大家參考,具體內(nèi)容如下
#include <stdio.h> #include <windows.h> int main(int argc, char *argv[]) { RECT rect; //RECT是一個矩形結(jié)構(gòu)體,相當于保存了一個矩形的四條邊的坐標 HWND hwnd = NULL,oldhwnd = NULL; //兩個窗口句柄 int x,y,width,height; //用來保存窗口橫縱坐標和寬度、高度的變量 int i; system("title C語言窗口抖動"); for(i=0;i<50;i++) { hwnd = GetForegroundWindow(); //一個API函數(shù),獲取活動窗口的句柄 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,y,width,height,TRUE); //向左移動了10像素,下同 Sleep(5); //暫停5毫秒 MoveWindow(hwnd,x-10,y-10,width,height,TRUE); Sleep(5); MoveWindow(hwnd,x,y-10,width,height,TRUE); Sleep(5); MoveWindow(hwnd,x,y,width,height,TRUE); Sleep(5); } return 0; }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
使用c語言輕松實現(xiàn)動態(tài)內(nèi)存管
這篇文章主要介紹了使用c語言輕松實現(xiàn)動態(tài)內(nèi)存管,本文章內(nèi)容詳細,具有很好的參考價值,希望對大家有所幫助,需要的朋友可以參考下2023-01-01C++數(shù)據(jù)結(jié)構(gòu)之AVL樹的實現(xiàn)
AVL樹是高度平衡的而二叉樹,它的特點是AVL樹中任何節(jié)點的兩個子樹的高度最大差別為1,本文主要給大家介紹了C++如何實現(xiàn)AVL樹,需要的朋友可以參考下2022-06-06C++數(shù)據(jù)結(jié)構(gòu)之哈希算法詳解
這篇文章主要為大家詳細介紹了C++數(shù)據(jù)結(jié)構(gòu)中哈希算法的相關資料,文中的示例代碼講解詳細,具有一定的借鑒價值,希望對大家有所幫助2022-12-12C++基礎入門教程(七):一些比較特別的基礎語法總結(jié)
這篇文章主要介紹了C++基礎入門教程(七):一些比較特別的基礎語法總結(jié),本文總結(jié)的都是一些特殊的語法,需要的朋友可以參考下2014-11-11一步步從底層入手搞定C++引用與內(nèi)聯(lián)函數(shù)
內(nèi)聯(lián)函數(shù)是代碼插入到調(diào)用者代碼處的函數(shù),內(nèi)聯(lián)函數(shù)通過避免被調(diào)用的開銷來提高執(zhí)行效率,下面這篇文章主要給大家介紹了關于如何從底層入手搞定C++引用與內(nèi)聯(lián)函數(shù)的相關資料,需要的朋友可以參考下2023-03-03