首页 > 代码库 > QQ窗口跳八字舞
QQ窗口跳八字舞
//先有思路 后有代码 总是不知不觉中乱敲一通 今天做个标记 感谢老师课堂上的讲解
#include <stdio.h>#include <math.h>#include <Windows.h>#define CENTER_X 500#define CENTER_Y 200//8字中间的那个中心点坐标#define R 100// 半径#define PI 3.141592int status = 1;//状态 来表示顺时针和逆时针 先在右侧顺时针转圈int x = 0;//窗口移动的横坐标int y = 0;//窗口移动的纵坐标double du = 0;// 度数void update(){ x = CENTER_X; y = CENTER_Y; if (du >= 360) { status = -status;// 转了360度后换另一侧 du = 0; } du++; switch (status) { case 1: //右侧顺时针转圈 x += R - R*cos(du*PI / 180); y -= R*sin(du*PI / 180); break; case -1: //左侧逆时针转圈 x -= R - R*cos(du*PI / 180); y -= R*sin(du*PI / 180); break; default: break; }}int main(){ HWND Win_qq = FindWindow(L"TXGuiFoundation",L"QQ"); if (Win_qq == NULL) { printf("find QQ window failed!"); return 0; } while (1) { update();//更新坐标 SetWindowPos(Win_qq, 0, x, y, 500, 500, 0); } return 0;}
QQ窗口跳八字舞
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。