【问题标题】:How can I put a custom button on the title bar? [duplicate]如何在标题栏上放置自定义按钮? [复制]
【发布时间】:2011-12-08 23:57:14
【问题描述】:

可能重复:
Non client painting on aero glass window

我想在标题栏上有一个类似于 Skype 的紧凑视图按钮的按钮。我该怎么做?

例如:

【问题讨论】:

  • 我投了赞成票,因为我认为这是一个有效的问题。不过,否决了您的另一个问题,因为您两次发布了相同的问题。
  • Chris Rolliston 的系列博文是此类任务的一个非常好的资源:@​​987654322@ 和 delphihaven.wordpress.com/2010/04/22/…
  • @David Heffernan 很好的发现!投票结束
  • 我相信这是一个非重复的,因为它要求一个“按钮”,而不是“如何在非客户区绘画”。由此看来,OP似乎不想自己处理绘画代码,所以他想要某种“按钮”控件。

标签: delphi delphi-7 custom-titlebar


【解决方案1】:

您可以使用非常好但非常大的免费开源JVCL library 中免费提供的 JvCaptionButton。它是一个通用的“字幕按钮”。警告:外观不是纯原生的,不是 Windows-7-aero-themed。

此按钮不决定从您的应用中取出什么,您必须编写代码以使表单进入紧凑模式,您可以单击此标题栏按钮,并在其 OnClick 事件中编写代码.

在运行时:

【讨论】:

  • 重点是,它是开源的,你可以进去随便画一个按钮。
猜你喜欢
  • 2015-05-27
  • 2021-11-24
  • 2011-05-06
  • 1970-01-01
  • 2020-08-11
  • 2022-12-11
  • 1970-01-01
  • 2011-09-04
  • 1970-01-01
相关资源
最近更新 更多