zoukankan      html  css  js  c++  java
  • 在windows环境下更改某软件的窗口位置

    #include<stdio.h>
    #include <stdlib.h>
    #include <Windows.h>
    #include <time.h>

    void main()
    {
        //HWND win = FindWindowA("TXGuiFoundation", "QQ");//获取窗口,TXGuiFoundation是通过spy软件获取的类名。
        HWND win = FindWindowA("StandardFrame", "阿里旺旺");//获取窗口

        int i = 0;
        while (1)
        {
            POINT pt;
            pt.x = pt.y = 0;//初始化
            GetCursorPos(&pt);//获取位置
            


            time_t ts;
            unsigned int num = time(&ts);
            srand(num);//随机数
            int data = rand() % 4;
            switch (data)
            {
            case 0:
                SetWindowPos(win, NULL, pt.x-500, pt.y-500, 0, 0, 1);//1禁止改变窗口大小
                break;  //如果x+的话,是向右移动,如果y+的话是向下移动。
            case 1:
                SetWindowPos(win, NULL, pt.x + 500, pt.y - 500, 0, 0, 1);//1禁止改变窗口大小
                break;
            case 2:
                SetWindowPos(win, NULL, pt.x -500, pt.y + 500, 0, 0, 1);//1禁止改变窗口大小
                break;
            case 3:
                SetWindowPos(win, NULL, pt.x + 500, pt.y + 500, 0, 0, 1);//1禁止改变窗口大小
                break;
            default:
                break;
            }
            i++;

            if (i==1000)
            {
                //break;//跳出循环
                return;
            }
            Sleep(100);
        }
        //system("taskkill /f /im iexplore.exe");
        //MesaageBox(0,"发现病毒","")



    }

  • 相关阅读:
    NYIST 46 最少乘法次数
    OpenSSL命令---rsa
    Javah生成JNI头文件
    Stbdroid之ShapeDrawable
    Android之判断设备网络连接状态,并判断连接方式
    [置顶] 程序员必知(二):位图(bitmap)
    中断子系统8_软中断入口处理
    二叉搜索树的后续遍历序列
    整理生命
    sicily9162. RAZLIKA
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5565734.html
Copyright © 2011-2022 走看看