WPF窗口嵌入在桌面的最底层
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF窗口嵌入在桌面的最底层相关的知识,希望对你有一定的参考价值。
我想做一个桌面程序,可以替代原始桌面,这样需要实现程序在最底层并且按win+d这样的快捷键失效,有没有大侠指导指导。支持XP、win2000--win2003 、Win7--8
目前没有分了,只要能解决分不是问题。
至于始终位于最底层,得上Win32 Interop了,自己处理Windows消息追问
能具体点吗?
参考技术B 你写程序总得告诉人家你用的什么语言吧?要不然怎么解决?追问写了啊,用WPF啊
WPF 透明窗体,无边框(比如一些桌面的日历桌面程序),如何让程序钉在桌面上。直接镶嵌在桌面背景上?
参考技术A 你创建了透明的窗体的话如果你不在window的MouseleftButtonDown事件中添加this.DragMove()的话默认是不能拖动的,然后设置window的showInTaskBar为false,任务栏上就不显示图标,然后把窗口置于最底层,这样就等于钉在桌面上了追问如果把判断Topmost 是否在不在顶层就可以实现了,对吧。原来自己不动脑子。
谢谢你的回复,回答很好。
但是如果这样的话,还有一个问题,如果在WIN7中点击显示桌面后,程序就不见了。有什么办法可以解决这个问题。
以上是关于WPF窗口嵌入在桌面的最底层的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 桌面应用程序中的 OpenGL 窗口上显示 WPF 控件