c# - Chrome 是如何实现其标签的?

标签 c# wpf windows winforms google-chrome

我正在开发一个小型应用程序,我可以在 WinForms 或 WPF 中完成。我想复制 la Chrome 的选项卡控件。但是,我不确定如何像 Chrome 一样将选项卡放入窗口边框。

有什么想法吗?谢谢。

最佳答案

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

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

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

关于c# - Chrome 是如何实现其标签的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831612/

相关文章:

c# - 数学.Round double .5

c# - C# 中事件处理的首选方法是什么?

c# - 连接字符串 - Oracle

c# - 将参数从 WPF 应用程序传递到另一个 WPF 应用程序?

wpf - 我应该在 Prism-MEF 或 Unity 中使用什么?

java - 使用命令行和外部库在 ide 之外运行我的 jar 时出错

c# - 静态内部类是否有性能成本?

c# - 如何将搜索到的项目滚动到 Wpf 中的 GridView View 中

c++ - 为什么我的 C++ 到十六进制转换会导致不同的格式?

reactjs - 有没有办法避免 CEF Windows Chromium 桌面应用程序中的 X-Frame-Options?