许多应用程序都有对话框,这些对话框具有完全自定义的对话框,大胖工具条和非矩形形状。 Notepad ++看起来相当标准,但能够使对话框透明(例如搜索/替换对话框)。
虽然WPF允许这样的事情(我认为)应用程序在WPF / Aero / Vista存在之前就已经这样做了。这些都依赖于完全自定义绘画/渲染功能还是做其他事情?我没有在MFC或Winforms中看到太多这样的标准。
答案 0 :(得分:0)
透明度:
这是使用Win32 API执行此操作的CodeProject链接:
http://www.codeproject.com/KB/winsdk/quaker1.aspx
要在.Net中执行此操作,您只需将Form的Opacity属性设置为小于100%的值,如50,以使其为半透明。
对于非矩形窗口:
以下是一些可能有用的信息:
答案 1 :(得分:0)
要做透明度,请使用窗体的不透明度属性,正如Jacob Ewald所指出的那样。
要制作成型表格,请查看this MSDN article。