• 在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,"发现病毒","")



    }

  • 相关阅读:
    二十四 多重继承
    二十三 使用@property
    Tornado 协程
    基于协程的Python网络库gevent
    用greenlet实现Python中的并发
    在Nginx上配置多个站点
    python 使用Nginx和uWSGI来运行Python应用
    在Apache中运行Python WSGI应用
    Python打包分发工具setuptools
    Python 远程部署 Fabric
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5565734.html
Copyright © 2020-2023  润新知