使用C#获取光标相对于显示器屏幕的位置:

方式一:

 1 [csharp] view plaincopyprint?
 2 using System;
 3 using System.Drawing;
 4 using System.Runtime.InteropServices;
 5
 6 namespace ColorPicker
 7 {
 8     /// <summary>
 9     /// win8下wpf程序测试成功
10     /// </summary>
11     public class CursorPointManager
12     {
13         #region 得到光标在屏幕上的位置
14         [DllImport("user32")]
15         private static extern bool GetCursorPos(out Point lpPoint);
16
17         /// <summary>
18        /// 获取光标相对于显示器的位置
19         /// </summary>
20         /// <returns></returns>
21         public static Point GetCursorPosition()
22         {
23             Point showPoint = new Point();
24             GetCursorPos(out showPoint);
25             return showPoint;
26         }
27         #endregion
28
29     }
30 }  

方式二:

使用System.Windows.Forms的Cursor类。

在WPF程序中引入System.Windows.Forms命名空间,如下调用

1 [csharp] view plaincopyprint?
2 System.Drawing.Point point =System.Windows.Forms.Cursor.Position;  

转载于:https://www.cnblogs.com/Seek-logic/archive/2013/05/15/3079134.html

C#获取Windows下光标位置(转)相关推荐

  1. [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...

    为什么80%的码农都做不了架构师?>>>    写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...

  2. element el-input 自动获取焦点和IE下光标位置解决方法

    element el-input 自动获取焦点和IE下光标位置解决方法 参考文章: (1)element el-input 自动获取焦点和IE下光标位置解决方法 (2)https://www.cnbl ...

  3. 获取html中光标位置

    本篇整理在项目中遇到的一个小问题,在js中监听了"parse"粘贴事件,导致粘贴文字到输入框出现问题. 通过获取输入框光标位置,然后拼接字符串解决. 第一种方法 获取textare ...

  4. Python3获取Windows下Chrome 90版本的Cookie值

    Python3获取Windows下Chrome 90版本的Cookie值 文章目录 Python3获取Windows下Chrome 90版本的Cookie值 前言 一.AES_GSM加密方式 二.DP ...

  5. html获取文本框光标位置,html 在编辑框中如何定位光标和获取光标最后位置

    在HTML里面,光标是一个对象,光标对象是只有当你选中某个元素的时候才会出现的. 当我们去点击一个输入框的时候,实际上它会产生一个选中对象-selection(就是我们可以看到的文字变成蓝色的那个区域 ...

  6. C#获取windows下用于标志当前电脑的唯一性编号

    最近做的项目,有个需求需要软件注册激活后才能使用,激活这种事情么,从来没做过,网上找找大多数说法都是绑定PC机器的物理硬件,推荐用SmBIOS的UUID,获取不到的情况下再用其它硬件序列号组合,但找了 ...

  7. Javascript实现获取及设置光标位置的方法

    2019独角兽企业重金招聘Python工程师标准>>> 获取光标位置函数: function getCursortPosition (ctrl) {var CaretPos = 0; ...

  8. Qt5获取windows下除去任务栏后的屏幕高度

    头文件添加: #include "windows.h" 引用windows API获取除去任务栏后的高度和宽度: int width = GetSystemMetrics(SM_C ...

  9. Qt笔记-获取Windows下目前运行的进程信息

    目录 基本概念 代码与实例 源码下载 基本概念 知识点如下: CreateToolhelp32Snapshot    获取当前系统进程快照 void Thread::getSnapshot() {HA ...

最新文章

  1. 后端传前端中文显示都是问好_前后端分离,后台返回的数据前端没法写,怎么办?...
  2. Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型
  3. mysql检索面试题目_MySQL面试题目二十七道整理
  4. python time库_python--time库的使用
  5. 剑指Offer_07_斐波那契数列
  6. DSP sawtooth锯齿波与square方波matlab产生(M2.2)
  7. 简单使用SimpleCursorAdapter
  8. python命令符bash_从python结构执行远程bash命令时“转义”$
  9. 《矩阵与变换》教学中的几个“务必”
  10. 薄荷Toolbar(ActionBar)的适配方案
  11. 【数据融合】基于matlab拓展卡尔曼滤波IMU和GPS数据融合【含Matlab源码 1600期】
  12. 项目管理工具的选型(jira,teambition,worktitle,tower,trello,云效,禅道)和禅道的基本介绍...
  13. PDF Expert for mac(专业pdf编辑器)兼容12系统兼容m1
  14. Jmeter的元件使用介绍:前置处理器详解
  15. python画自定义颜色的坐标图
  16. 磁性开关的种类和工作原理
  17. Exposed Acne Treatment Review
  18. unb计算机科学,加拿大unb大学
  19. linux kernel —— kernel.ko 移至 kernel.ko.xz
  20. 使用EasyX实现简单的五子棋双人对战

热门文章

  1. Apollo进阶课程㉜丨Apollo ROS原理—1
  2. oracle如何把字符集改回默认,更改oracle字符集
  3. 第二课计算机ppt,第二课计算机系统.ppt
  4. Eclipse安装插件的几种方式
  5. 关于范围for语句的使用
  6. ndarray对象的建立
  7. dp打开思路:HDU1029 HDU1087 HDU1176 HDU1257 POJ1458(水题不水)
  8. C++:53---菱形继承、虚继承
  9. 《C++ Primer 5th》笔记(9 / 19):顺序容器
  10. 《剑指Offer》24:反转链表