文档章节

控制台下鼠标操作

NiuYoohoo
 NiuYoohoo
发布于 2014/06/05 16:44
字数 73
阅读 27
收藏 0
#include <windows.h>
#include <stdio.h>

int main()
{
    HANDLE Hin,Hout;
    Hin = GetStdHandle(STD_INPUT_HANDLE);
    Hout = GetStdHandle(STD_OUTPUT_HANDLE);
    INPUT_RECORD Mouse;
    DWORD res;
    COORD Pos,cd = {70,107};
    while(1)
    {
        ReadConsoleInput(Hin,&Mouse,1,&res);

        if(Mouse.EventType == MOUSE_EVENT)
        {

            if(Mouse.Event.MouseEvent.dwEventFlags = MOUSE_MOVED)
            {
                Pos = Mouse.Event.MouseEvent.dwMousePosition;
                SetConsoleCursorPosition(Hout,Pos);
                SetConsoleTextAttribute(Hout,FOREGROUND_BLUE | FOREGROUND_RED |FOREGROUND_INTENSITY);
                printf(".");
            }
            SetConsoleCursorPosition(Hout,cd);
            SetConsoleTextAttribute(Hout,FOREGROUND_RED |FOREGROUND_INTENSITY);
            printf("(%03d,%03d)",Pos.X,Pos.Y);
        }
    }
    CloseHandle(Hin);
    CloseHandle(Hout);
    return 0;
}

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: IP地址的分类
下一篇: 算法复杂度
NiuYoohoo
粉丝 1
博文 49
码字总数 18987
作品 0
赣州
私信 提问
关于Linux下的抓图软件和使用方法介绍

控制台下的截图1.在控制台(Console)下如果只想要获得文字的输出,例如命令的帮助信息,可以直接使用管道命令,将输出内容保存到指定的文件当中。 2.可以用setterm程序来获得控制台下的屏幕截...

范堡
2009/05/08
1K
0
pdf合并等操作的工具pdftk

linux下 用sudo apt-get install pdftk 控制台下使用pdftk的命令在https://www.pdflabs.com/docs/pdftk-cli-examples/...

李莹莹
2015/10/22
18
0
Proxmox2.x 双节点集群配置

来源:http://pve.proxmox.com/wiki/ProxmoxVE2.0_Cluster 环境: 主服务器: P2(10.194.153.9) 从服务器: P22(10.194.153.10) 1. 在主服务器(P2)上创建集群 p2:~# pvecm create abc...

K-X
2012/12/23
0
0
安卓控制电脑

实现功能: 鼠标控制模式: 鼠标的移动 鼠标左键/右键点击 鼠标滑轮 文件的拖动 自定义音量键功能 键盘输入模式: 向电脑发送文字(中英) 回车 退格 以及DOS下的输入 电脑方向键的控制 WSAD...

蛙牛
2014/06/22
3.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 哥们之间报恩的想法被上帝实现了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲《消愁》 《消愁》- 毛不易 手机党少年们想听歌,请使劲儿戳(这里) @过遥 :周一的早上就应该用来补觉,太困了 周末不想...

小小编辑
44分钟前
73
7
MariaDB 服务器在 MySQL Workbench 备份数据的时候出错如何解决

服务器是运行在 MariaDB 10.2 上面的,在使用 MySQL Workbench 出现错误: mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"'......

honeymose
今天
3
0
apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
7
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
22
1
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部