wpf
文章平均质量分 84
Y_Theta
泛一叶扁舟,动一潭星宿,解一缕风愁
展开
-
[.NET Desktop] 类似于360或者腾讯电脑管家的托盘嵌入程序(目前不稳定)
前言使用过360或者腾讯电脑管家的人(较新版本的对应软件)应该都见过他的一个新功能,那就是托盘嵌入悬浮球,这东西怎么说呢,真是把悬浮球玩出花样了,又搞出了新的交互模式。不得不佩服这些老Windows开发(不知道他们当初去腾讯或者360的时候是不是windows开发还是热门啊),毕竟和杀毒软件这种对系统核心需要很深层次了解的东西对比起来,这种对 windows Shell 很深层次的了解对他们而言应该算是小菜一碟。这个就是电脑管家的嵌入托盘,不了解windows的开发者可能还好,觉得这个就和托盘图标一个原创 2020-10-28 19:23:05 · 777 阅读 · 2 评论 -
[Win10] [C# Desktop] Deskband实现 快捷关闭显示器功能
设计思路由于总是用电脑听歌或者放ASMR,另外通过手机肝游戏,而且在打手机游戏时电脑屏幕亮着会对打游戏产生一定的干扰,同时也是资源的浪费,因此就想找一个关闭屏幕的软件(SM联想没有关闭屏幕按钮)。使用技术由于没有发现合适的软件,我考虑自己实现一个通过考虑,我想了两种比较美观的实现方式 :Notification IconDeakband其实这两种实现都不错,但是由于我不会做像36...原创 2020-02-14 11:00:03 · 784 阅读 · 0 评论 -
关于GDI+在透明Bitmap上绘制时边缘有黑色重影的解决(WPF中)
最近在做软件工程课程的作业,其中有一个地方需要用到GDI+绘制图像并将句柄传给托盘当作托盘图标,可是因为楼主本人的强迫症比较严重,所以在测试时发现了一些小问题: 红线中是托盘区最左侧的那个图标 在底部为暗色时“41”与其右侧“38”看不出任何区别,但当底部用白色时就能看到“41”那个位置的图标黑边非常严重,这是为什么呢?应该是在与GDI+对图层复合的处理,就像以前在JAVA Swing中一样...原创 2018-04-21 15:19:56 · 1976 阅读 · 3 评论 -
VS2017 WPF 中插入3D模型
WPF 虽然说算得上一门老技术了,反正在我学的时候(2018年1月)在百度或者谷歌上查,最早甚至能找到10年以前的东西。不过就我现在学习掌握的WPF类库的使用来说,如果避开c#的内存占用不谈的话,它真的是我感觉最方便的GUI技术了。从GDI到DX,从C到C++,反正是一切微软的东西都有办法和它弄到一起。最近的话,我了解了一些WPF中3D相关的使用,老实说,是真TM的方便,如果只是简单的实现一些...原创 2018-11-04 20:38:26 · 7934 阅读 · 0 评论 -
[Win10] [C# Desktop] 两种方法发送原生Toast通知
概述 [1]使用NotifyIcon的BalloonTip[2]使用Win10 API难度简单复杂依赖需要程序保持一个NotifyIcon(托盘图标)WIn10 SDK优点操作简单,样式简单,适用于只需要进行通知而不必交互的场合样式丰富,可以交互缺点样式单一,不能交互操作复杂,需要判断系统有无类库,否则会异常原创 2018-12-31 11:09:42 · 7259 阅读 · 9 评论 -
[Win10] [C# Desktop] Deskband 测试,可以实现鲁大师等任务栏嵌入窗口效果
概述想必大家都很熟悉鲁大师这样的软件,那么用过的人肯定都会觉得一个功能很有用,就是它在任务栏语言栏位置显示的一个小控件,用来监视一些系统资源的使用情况。肯定也有不少人想制作像它那样的软件,可是搜索的时候连个关键字都找不到,任务栏的这个位置到底叫什么呢?通过一个偶然的机会,才找到它的学名—— DeskBand。但是令人难受的是,MSDN上有关其定制的资料少之又少,不过还好天无绝人之路,在Gith...原创 2019-01-17 21:02:06 · 4291 阅读 · 9 评论