如何在标题栏上放置自定义按钮?

发布于 2024-12-10 10:01:08 字数 325 浏览 0 评论 0原文

可能的重复:
非客户端在航空玻璃窗上绘画

我想要一个像标题栏上的 Skype 紧凑视图按钮。我怎样才能做到这一点?

例如:

Vista 样式标题栏,最小化按钮左侧有一个额外的按钮

Possible Duplicate:
Non client painting on aero glass window

I want to have a button like Skype's compact-view button on the title bar. How can I do that?

For example:

Vista-style title bar with an extra button to the left of the minimize button

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少心凉 2024-12-17 10:01:08

您可以使用 JvCaptionButton,它在非常好的但非常大的开源免费 JVCL 库中免费提供。它是一个通用的“标题按钮”。警告:外观并非纯粹原生,并且不是Windows-7 aero 主题。

此按钮不会决定从应用程序中删除什么,您必须编写代码以使表单进入紧凑模式,并且您可以单击此标题栏按钮,然后在其 OnClick 事件中编写代码。

在此处输入图像描述

运行时:

在此输入图像描述

You can use the JvCaptionButton which comes free in the very-nice-but-very-large open-source free JVCL library. It is a general purpose "caption button". Caveat: The appearance is not purely native and not Windows-7-aero-themed.

This button does not decide what to take out of your app, you would have to write the code to make the form go into compact mode, and you could click this caption-bar button, and write the code in its OnClick Event.

enter image description here

At runtime:

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文