首页 > 编程语言 >基于C#的屏幕鼠标跟随圈圈应用 - 开源研究系列文章

基于C#的屏幕鼠标跟随圈圈应用 - 开源研究系列文章

时间:2024-02-07 11:23:28浏览次数:35  
标签:鼠标 C# 圈圈 窗体 https 应用

       去年8月的时候无聊,想起博客网页中的鼠标跟随圈圈效果,于是就想用C#在Windows操作系统级别的基础上去开发一个类似的应用,于是有了此文。上次在博问里也发帖咨询了一下( https://q.cnblogs.com/q/143516 ),但是没得到很好的答案,今天也无聊,于是就把这个应用开发翻了出来进行了开发,得到了这个鼠圈圈应用。

  其它例子:

  个人小作品集:https://www.cnblogs.com/lzhdim/category/703308.html

  开源研究系列:https://www.cnblogs.com/lzhdim/category/705764.html

 

  1、  项目目录;

  项目的目录结构如下:

   

  2、  代码介绍;

  1) 判断打开圈圈窗体的代码;

   

  2) 圈圈窗体的显示代码;

   

  3、  运行界面;

  因为运行时鼠标的效果比较快不好截图,这里不提供运行界面。

  4、  使用介绍;

  双击该应用程序文件打开该应用即可看到效果。在托盘图标中右键能够将应用程序设置成随系统启动运行或者显示关于窗体。

   

  5、  源码下载;

  该应用提供源码下载:

  https://download.csdn.net/download/lzhdim/88815955

  6、  其它建议;

       该应用目前是第一版,后续估计再进行完善,比如将窗体改成圆形圈圈的不规则窗体的方式,目前只是实现了该应用的基本功能,与博客页面中的效果还是有差别。

 

  上面对基于C#的鼠圈圈应用的源码进行了介绍,感兴趣的网友请到上面的系列中翻阅其它例子,或者下载这些例子进行代码复用。该系列将笔者对于C#的Winform的一些效果进行了开源,希望对需要的网友以帮助。

 

 

  Etc. 快过年了,预祝大家春节快乐啦。。。

标签:鼠标,C#,圈圈,窗体,https,应用
From: https://www.cnblogs.com/lzhdim/p/18010388

相关文章

  • docker-compose部署nacos2.3.0+mysql5.7
    docker-compose-nacos.ymlservices:mysql-nacos:restart:alwaysimage:mysql:5.7.18container_name:mysql-lablevolumes:-/Users/docker/mysql/source/mydir:/mydir-/Users/docker/mysql/source/datadir:/var/lib/mysql-/U......
  • vue 监视 watch
    <!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>天气案例_深度监视</title><!--引入Vue--><scripttype="text/javascript"src="../js/vue.js"......
  • Docker-compose至K8S迁移工具kompose
    参考Github:https://github.com/kubernetes/komposekompose工具用于将docker-compose配置文件转换的k8s可识别的yaml文件安装CentOS安装#yuminstallepel-release#yuminstallkompose使用源安装的版本较老可直接下载#Linuxcurl-Lhttps://github.com/kubernetes/......
  • 前端开发时,什么时候url需要使用encodeURIComponent?
    在前端开发时,当需要将用户输入或者动态生成的字符串作为URL的一部分(特别是查询参数或路径片段)发送到服务器时,应当使用encodeURIComponent函数对字符串进行编码。以下是一些具体场景:查询参数:当你在URL中添加查询参数(queryparameters),例如通过?key=value的形式附加到URL末......
  • [Violation ] Added non-passive event listener to ascroll- blocking ‘mousewheel
    [Violation]Addednon-passiveeventlistenertoascroll-blocking'mousewheel’eventConsidermarkingeventhandleras’passive’tomakethepagemoreresponsive.--控制台报错解决方法这个错误翻译过来的的意思就是:[违规]在ascroll中添加了非被动事件侦听器-阻......
  • Rockchip RK3399 - PCIe
    一、PCIe调试1.1编译内核1.1配置设备树pcie设备节点定义在arch/arm64/boot/dts/rockchip/rk3399.dtsi;pcie0:pcie@f8000000{ compatible="rockchip,rk3399-pcie"; reg=<0x00xf80000000x00x2000000>, <0x00xfd0000000x00x1000000>; reg-names=......
  • 云图说|揭秘云原生服务生命周期治理平台,云原生服务中心OSC
    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 本文分享自华为云社区《【云图说】第301期初识云原生服务中心——云原生服务生命周期治理平台》,作者......
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之ScrollBar组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之ScrollBar组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+编辑二、ScrollBar组件鸿蒙(HarmonyOS)滚动条组件ScrollBar,用于配合可滚动组件使用,如List、Grid、Scroll。子组件可以包含单个子组件。接口Sc......
  • VUE框架CLI组件调用天气接口实现天气界面动态实现和完整工程------VUE框架
    //这句话就等同于我们写的<scriptsrc="vue.js">//这就是在引入vueimportVuefrom'vue';//然后下一步是导入我们的根组件importAppfrom'./App.vue';//导入混入import{mix1}from'./mixin.js';import{mix2}from'./mixin.js';import......
  • pandas.to_datetime datetime.combine 拼接日期时间
    在Python中,如果你想要使用datetime.date对象拼接时间,你需要先将datetime.date对象转换为datetime.datetime对象,然后再添加时间。(不转化也可以啊)importpandasaspdimportdatetimedefmain():date=pd.Timestamp.today().date()#将pd.Timestamp转为datetime.date类......