Chrome如何实施其标签?

时间:2011-01-28 18:15:50

标签: c# wpf windows winforms google-chrome

我正在开发一个小应用程序,我可以在WinForms或WPF中执行。我想复制标签控件和Chrome。但是,我不知道如何将标签放入窗口边框,就像Chrome一样。

有什么想法吗?谢谢。

3 个答案:

答案 0 :(得分:4)

FormBorderStyle(WinForms)或WindowStyle(WPF)设置为None,然后使用标签绘制自己的标题栏。

要获得玻璃,您需要use the DWM API

或者,您可以处理WM_NCPAINT消息。

答案 1 :(得分:0)

创建一个没有边框的窗口,并绘制自己的类似边框的标签。

答案 2 :(得分:0)

Chrome没有窗口样式,按钮也不标准,这就是为什么这看起来像窗口边框中的标签。

System.Windows.Forms.Form form = ...

form.FormBorderStyle = FormBorderStyle.None