C# 在桌面上放置窗口
假设我有一个用 C# 编写的普通窗口。它没有边框样式,因此无法移动或调整大小等。我如何定位该窗口,使其与桌面或上面的桌面处于同一级别?
就像一个小部件或雨计皮肤。有什么想法吗?
Lets say I have a plain window in C#. It has no border styles so it cannot be moved or resized etc. How would i position that window so it appears at the same level as the desktop or one above?
Like a widget or a rainmeter skin. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我理解正确并且您想在桌面上绘图,基本上,那么这可能会有所帮助: http://www.neowin.net/forum/lofiversion/index.php/t293883.html
这会将您的表单重新设置为桌面本身的子窗口。
在多次阅读代码后,我不确定他们为什么使用 FindWindow() 来查找“ProgMan”而不是使用,
但到目前为止我自己还没有尝试过。
If I understand you correctly and you want to draw on the desktop, basically, then this might help: http://www.neowin.net/forum/lofiversion/index.php/t293883.html
That would reparent your form as a child window of the desktop itself.
After reading the code some more times I'm not sure why they use FindWindow() looking for "ProgMan" instead of using
but I didn't give it a try myself so far.