winform或者wpf,怎么实现如图一样在窗口外显示东西?

如题所述

使用不规则窗体,winform与wpf均可实现,不过相对winform较为麻烦些,需要调用windows api,如果使用wpf则相对简单的多。可以在百度上搜索“不规则窗体”即可。

原理就是窗体其实很大,但是背景设为透明,然后窗体中的其他控件设置为不透明或是半透明,可以实现这种类似的出窗体效果或是glass风格的效果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-26
窗口外其实是假的,他把窗口外侧透明度设置为0,你看起来以为可以超出窗口,其实是不能的。追问

具体是怎么实现的?

相似回答