C# 如何贴在桌面上,类似桌面便签
窗体是无边框的(FormBorderStyle=none),只在桌面显示,可是当我按下任务栏右下角的“显示桌面”时,窗体就隐藏了,怎么样才能按了任务栏右下角的“显示桌面”...
窗体是无边框的(FormBorderStyle=none),只在桌面显示,可是当我按下任务栏右下角的“显示桌面”时,窗体就隐藏了,怎么样才能按了任务栏右下角的“显示桌面”软件依然不隐藏,就是实现桌面小工具的效果?网上搜了一大堆,没有有效的解决办法,哪位大侠可以实现啊?帮帮忙,谢谢
展开
2个回答
2020-06-10 · 敬业签电脑和手机云同步桌面便签软件;
敬业签
敬业签是河南礼恰网络科技有限公司品牌软件;敬业签主要功能包含:电脑和手机云同步桌面便签软件、公历/农历定时提醒待办事项和便签内容误删除恢复系统。现在敬业签拥有技术开发和运维支持人员20人;
向TA提问
关注
展开全部
Windows电脑上想要使用桌面便签小工具,且执行显示桌面命令时,便签窗口可以不被隐藏,可以选择使用敬业签,敬业签开启桌面嵌入后,能够固定在电脑桌,“显示桌面”时不会被隐藏,具体的设置步骤如下:
打开电脑桌面上的敬业签pc软件,登录进入便签内容主界面后,找到顶部左上角的“头像”图标打开系统设置窗口;
在系统设置窗口上找到基本设置;
基本设置中有个“桌面嵌入”项,点击即可开启固定在桌面。
展开全部
只给思路:重写窗体WndProc函数,忽略隐藏消息,就是不听系统指挥。具体隐藏消息的消息常量是多少,可以在http://blog.csdn.net/nupt123456789/article/details/7370562或MSDN找找。
但说回来,桌面小工具(Gadgets)有正统的开发套路,为什么不走正途,开发真正的小工具程序呢。可参考:http://msdn.microsoft.com/en-us/library/dd370867(v=vs.85).aspx
但说回来,桌面小工具(Gadgets)有正统的开发套路,为什么不走正途,开发真正的小工具程序呢。可参考:http://msdn.microsoft.com/en-us/library/dd370867(v=vs.85).aspx
更多追问追答
追问
嗯嗯,我不是做小工具,而是要那个效果!
我也试了窗体消息重载函数,屏蔽最大化最小化消息没实现,
不确定按了显示桌面后程序隐藏是因为收到了隐藏窗体的消息后执行,消息名称是什么?值也不知道,无从下手,你能写个demo吗?
追答
我猜也不是最小化消息,既然你实践过,那现在可以肯定不是。至于是什么消息,可以通过spy++这种软件捕获出来。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询