文档章节

控制台下鼠标操作

NiuYoohoo
 NiuYoohoo
发布于 2014/06/05 16:44
字数 73
阅读 26
收藏 0
点赞 0
评论 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;
}

 

 

© 著作权归作者所有

共有 人打赏支持
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
4 款开源的 Linux 控制台录制和回放工具

纯文本的屏幕录制和回放工具(screencasting)可以让你在同一时间解释和执行控制台命令,同时提供教程和展示。不仅如此,纯文本 screencasting 比 Flash 视频使用更少的带宽。 比如我们要演示...

oschina
2012/07/08
3.5K
2
基于window下的jenkins php集成环境搭建分享(1)

本次的环境构建基于window系统 一、工具下载 jenkins 官网:http://jenkins-ci.org/ php 官网下载: http://php.net/downloads.php phar 下载网址:http://yun.baidu.com/share/link?shareid...

Cbping
2015/07/24
0
0
Linux 下使用杀毒软件clamav扫描木马病毒

软件安装: sudo apt-get install clamav 然后在控制台下运行:clamscan /home 会报错: LibClamAV Error: cli_loaddb(): No supported database files found in /var/lib/clamav/ ERROR: Ca......

长平狐
2013/01/11
417
0
用MFC输出所有导入函数名称时遇到的问题。

用MFC写通过修改导入段的IAT来达到API拦截程序时,写了一个函数列举了所有导入函数的函数名。、 看代码: HMODULE hModule=GetModuleHandle(NULL);ULONG size;PIMAGEIMPORTDESCRIPTOR pImpor...

长平狐
2012/10/08
62
0
linux终端 字符界面 显示乱码

方法一:配置SSH工具 SecureCRT中文版配置 [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8] putty配置 [window]→[Appe...

飞奔的骆驼
2017/08/16
0
0
安卓控制电脑

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

蛙牛
2014/06/22
3.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

设计神器 - 摹客设计系统上线了 | 晒出你的设计规范,赢iPad Pro!

在国内,设计规范也许还是个不太常用的概念,但是如果你正好有参与互联网公司的产品设计,你应该早就已经体会到设计规范的重要性了。UI设计师总是要花费大量的时间和精力向开发描述一大堆设计...

mo311
4分钟前
0
0
Thymeleaf 使用过程中的一些记录

Thymeleaf格式化时间: th:value="${#dates.format(gw.regDT,'yyyy-MM-ddHH:mm:ss')}" Thymeleaf select反选: <select id="status" name="status" th:field="${gw.status}" th:value="${gw.......

惊尘大人
7分钟前
0
0
istio源码分析之pilot-discovery模块分析

本文分析的istio代码版本为0.8.0,commit为0cd8d67,commit时间为2018年6月18日。 本文为Service Mesh深度学习系列之一: Service Mesh深度学习系列part1—istio源码分析之pilot-agent模块分...

xiaomin0322
12分钟前
0
0
数据库基本操作:增删改查及联表操作

所用软件:SQL Server Management Studio 首先第一步,建立一个表。在这里命名为T1。并在里面填入几条数据。如图: T1 一.查询 查询所有:select * from T1; 按条件查询:select * from T1 ...

小_橙_子
16分钟前
0
0
Crontab作业时间设置

今天,遇到这么一个题目,周一到周五的9:00-16:59之间,每隔两分钟将某个命令运行一次。给的答案是: */2 9-16 * * 1-5 /usr/sbin/somecommand dosomething 乍一看,这个答案不对,应...

大别阿郎
21分钟前
0
0
ES17-JAVA API文档管理

1.保存文档 可以通过json工具把java对象转换成json字符串进行保存,也可以通过内置的帮助类直接构建json格式 /** * 获取客户端 * * @return */public static TransportClie...

贾峰uk
22分钟前
0
0
Python代码规范和命名规范

前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头...

blackfoxya
24分钟前
0
0
联动滑动之一:NestScrollChild和NestedScrollingParent

NestScrollChild和NestedScrollingParent 吐槽一下开源中国竟然标题字数有限制 由于项目中使用了CoordinateLayout来解决联动以及实现炫酷的UI效果,那么必须就要研究一波源码了,毕竟知其然知...

JerryLin123
42分钟前
1
0
cloudera spark2.2 读写hbase

cloudera spark2.2 读写hbase 例子 host = 'bigdata-03,bigdata-05,bigdata-04'conf = { "hbase.zookeeper.quorum": host, "hbase.mapreduce.inputtable": "student1"}k......

osenlin
46分钟前
0
0
数据库规范化

转载自 一个小时学会MySQL数据库 地址:http://www.cnblogs.com/best/p/6517755.html 截取其中 1.4 部分 用于自己学习使用 感谢作者:张果 1.4、数据库规范化 经过一系列的步骤,我们现在终于...

十万猛虎下画山
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部