最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)窗口抖動

 更新時間:2019年11月18日 10:19:19   作者:浩秦  
這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)窗口抖動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言窗口抖動的具體實現(xiàn)代碼,供大家參考,具體內(nèi)容如下

#include "stdafx.h"
#include <stdio.h>
#include<Windows.h>
int main()
{

  int shake_time = 50; //休眠的時間,為5毫秒
  int shake_distance = 10; //移動了10像素
  RECT rect; //RECT是一個矩形結(jié)構(gòu)體,相當(dāng)于保存了一個矩形的四條邊的坐標(biāo)
  HWND window = NULL, oldwindow = NULL; //兩個窗口句柄
  int x, y, width, height; //用來保存窗口橫縱坐標(biāo)和寬度、高度的變量
  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;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++ STL入門教程(2) list雙向鏈表使用方法(附程序代碼)

    C++ STL入門教程(2) list雙向鏈表使用方法(附程序代碼)

    這篇文章主要為大家詳細(xì)介紹了C++ STL入門教程第二篇,list雙向鏈表使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C語言中進制知識匯總

    C語言中進制知識匯總

    在C語言里,整數(shù)有三種表示形式:十進制,八進制,十六進制。 其中以數(shù)字0開頭,由0~7組成的數(shù)是八進制。以0X或0x開頭,由0~9,A~F或a~f 組成是十六進制。除表示正負(fù)的符號外,以1~9開頭,由0~9組成是十進制。
    2016-05-05
  • C 語言基礎(chǔ)之C語言的常見關(guān)鍵字

    C 語言基礎(chǔ)之C語言的常見關(guān)鍵字

    C語言中有一些預(yù)先定義的字符串,他們本身被賦予了自身的功能。并且我們在定義變量的時候,不能去搶他們的名字來用。他們就是今天的主角:關(guān)鍵字,下面文章將給大家做詳細(xì)介紹
    2021-09-09
  • Qt實現(xiàn)編寫SMTP客戶端的示例詳解

    Qt實現(xiàn)編寫SMTP客戶端的示例詳解

    這篇文章主要介紹了如何通過Qt實現(xiàn)編寫SMTP客戶端,可以實現(xiàn)通過SMTP發(fā)送電子郵件(有文本,html,附件,內(nèi)聯(lián)文件等的MIME)。并支持SSL和SMTP身份驗證,感興趣的可以學(xué)習(xí)一下
    2022-11-11
  • C++ 格式化日志輸出實現(xiàn)代碼

    C++ 格式化日志輸出實現(xiàn)代碼

    這篇文章主要介紹了C++ 格式化日志輸出實現(xiàn)代碼,需要的朋友可以參考下
    2019-04-04
  • Qt物聯(lián)網(wǎng)管理平臺之實現(xiàn)告警短信轉(zhuǎn)發(fā)

    Qt物聯(lián)網(wǎng)管理平臺之實現(xiàn)告警短信轉(zhuǎn)發(fā)

    系統(tǒng)在運行過程中,會實時采集設(shè)備的數(shù)據(jù),當(dāng)采集到的數(shù)據(jù)發(fā)生報警后,可以將報警信息以短信的形式發(fā)送給指定的管理員。本文將利用Qt實現(xiàn)告警短信轉(zhuǎn)發(fā),感興趣的可以嘗試一下
    2022-07-07
  • C++ 中try finally關(guān)鍵字詳解

    C++ 中try finally關(guān)鍵字詳解

    本文給大家介紹C++ 中try finally關(guān)鍵字的相關(guān)知識,非常不錯,本文介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • C++編程語言實現(xiàn)單鏈表詳情

    C++編程語言實現(xiàn)單鏈表詳情

    這篇文章主要介紹的是利用C語言實現(xiàn)單鏈表,實現(xiàn)的是鏈表中最簡單的一種單鏈表且每個結(jié)點中只含有一個指針域,下面將詳細(xì)舉例說明,需要的朋友可以參考一下
    2021-10-10
  • 基于C++實現(xiàn)簡單的日期計算機

    基于C++實現(xiàn)簡單的日期計算機

    這篇文章主要為大家詳細(xì)介紹了如何基于C++實現(xiàn)簡單的日期計算機,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • 基于Matlab圖像處理的公路裂縫檢測實現(xiàn)

    基于Matlab圖像處理的公路裂縫檢測實現(xiàn)

    隨著公路的大量投運,公路日常養(yǎng)護和管理已經(jīng)成為制約公路運營水平提高的瓶頸,特別是路面狀態(tài)采集、檢測維護等工作更是對傳統(tǒng)的公路運維模式提出了挑戰(zhàn)。這篇文章主要介紹了如何通過Matlab圖像處理實現(xiàn)公路裂縫檢測,感興趣的可以了解一下
    2022-02-02

最新評論

峨眉山市| 横山县| 台州市| 竹溪县| 凭祥市| 即墨市| 焉耆| 呈贡县| 静宁县| 兴安县| 舒城县| 漳浦县| 绿春县| 翼城县| 信丰县| 中江县| 道真| 张家川| 新邵县| 禄丰县| 清水县| 集贤县| 大安市| 方正县| 凉城县| 和静县| 宁南县| 吉首市| 含山县| 讷河市| 赤水市| 东源县| 荣成市| 清水河县| 江油市| 长岭县| 定州市| 西宁市| 滨州市| 隆子县| 乐亭县|