功能性程序
everlasting__
'-'
展开
-
C++检测鼠标某键是否按下
我曾经为了找到检测的方法,用了好几个小时,但是还是没有有效且简洁的方法后来我自己研究出了一种方法,分享给大家 直接上代码 #include<iostream>#include<windows.h>#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:...原创 2016-08-16 14:00:13 · 25815 阅读 · 23 评论 -
C++获取鼠标坐标并移动鼠标
网上应该有,但是好像没有完整的程序,我送上一份代码orz#include#includeusing namespace std;int main(){ POINT p; while(1){ GetCursorPos(&p);//获取鼠标坐标 SetCursorPos(p.x+3,p.y);//更改鼠标坐标 Sleep(10);//控制移动时间间隔 }原创 2017-03-07 21:00:37 · 31972 阅读 · 16 评论 -
C++实现多线程
多线程可是个好东西,但是做题时不能用。。。只能用做一些自娱自乐。。。需要头文件#include目前我所掌握的可用于多线程的函数必须定义成这样void [函数名](void*){...}具体实现代码,可同时输出#和*#include#include#includeusing namespace std;void thread(void*){ whil原创 2017-03-18 16:19:59 · 685 阅读 · 0 评论 -
C++获取电脑分辨率
#include#includeusing namespace std;int main(){ RECT rect; SystemParametersInfo(SPI_GETWORKAREA,0,(PVOID)&rect,0); cout<<rect.left<<' '<<rect.right<<endl; cout<<rect.top<<' '<<rect.bottom<<en原创 2016-12-11 18:30:24 · 1975 阅读 · 0 评论 -
C++使窗口全屏/最小化
ShowWindow函数代码里配合了检测键盘的功能检测键盘:http://blog.csdn.net/everlasting_20141622/article/details/52222006#include#include#include#include#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)原创 2016-12-10 16:29:43 · 17586 阅读 · 2 评论 -
C++模拟鼠标点击
这种东西我在网上查了一下,貌似有很多,但是都是零零散散的没有什么好说的,一共就两句话mouse_event(MOUSEEVENTF_XDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_XUP,0,0,0,0);具体怎么实现我在下面发了,可以配合检测键盘,然后某些游戏什么的就好玩了#include#include#include#define原创 2016-08-17 15:54:42 · 38788 阅读 · 21 评论 -
C++弹出消息框
如题。。。表示刚发现的时候新鲜了一段时间每一个按钮都是有自己的返回值的代码如下#include#include int main(){ int x; x=MessageBox(GetForegroundWindow(),"【标题】","【要说的话】",1); printf("%d\n",x); x=MessageBox(原创 2016-09-25 21:27:52 · 23328 阅读 · 8 评论 -
C++获取窗口坐标并移动窗口
获取窗口坐标之后,我们就可以移动窗口了,就可以做到一些神奇的事情HWND hwnd是窗口句柄,我们要获取它RECT rect是窗口坐标的结构体GetWindowRect(hwnd,&rect);获取指定窗口坐标MoveWindow()里面很麻烦,看下面代码下面是代码注意:窗口移动单位是像素#include #define SHAKE 5 vo原创 2016-08-19 15:57:12 · 15882 阅读 · 2 评论 -
C++获取系统时间
我曾经查过,但是那些方法都是特别的麻烦的,并且代码量也很大,也不好调用所以我想分享下一个简便的方法直接上代码#include#include#includeusing namespace std;int main(){ time_t t=time(0); char tmp[64]; strftime(tmp,sizeof(tmp),"%Y.%m.%d",localti原创 2016-08-19 14:43:07 · 634 阅读 · 0 评论 -
C++把窗口隐藏
这是一个非常简便并且好用的一个功能可以配合很多东西去写需要加 #include然后用ShowWindow(hwnd,0);来实现hwnd是窗口的变量直接上代码就能看懂了我下面的代码干的是按空格后会把窗口隐藏,再按一下就出现了#include#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x80原创 2016-08-19 14:34:42 · 9490 阅读 · 6 评论 -
C++模拟键盘按键
这个与模拟鼠标点击的函数差不多,直接上函数keybd_event(VK_RETURN,0,0,0);keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);这是模拟按下、抬起回车键我直接上一个我曾经用它与一些函数写的一个刷屏程序我用自己的小号试过,如果对方用的是手机,效果很显著#include#includeusing namespace原创 2016-08-17 18:55:20 · 26634 阅读 · 1 评论 -
C++检测键盘某键是否按下
检测键盘与鼠标差不多,但是它比较好记但是比较奇怪,比如你想要检测字母,必须是它的大写具体的就参照虚拟键盘值表,上百度可以查到为了能更清楚地表达,我编了个小程序2019.10.6更新:有人说之前的程序一直打印,应该优化一下,今天想起来,小改了一下,现在是检测到变化后才打印一次,代码放到了最下面。#include<iostream>#include<wi...原创 2016-08-16 16:05:23 · 51684 阅读 · 23 评论 -
C++更改窗口内输出位置
很方便的单点修改,可以防止一直刷屏发生的闪烁并且不用输出一堆回车什么的还可以想输出到哪就输出到哪#include#includeusing namespace std;void gotoxy(int y,int x){ COORD pos; pos.X=x; pos.Y=y; SetConsoleCursorPosition(Get原创 2017-07-20 16:38:47 · 2758 阅读 · 1 评论