delphi - 是否可以在运行时在最小化,最大化和关闭按钮附近向TF​​orm标题添加自定义按钮?

标签 delphi delphi-2010

Possible Duplicate:
Resources for Windows Aero Glass and Compositing (DWM)
Insert button into window title bar




我正在使用Delphi 2010。

我想知道是否可以在最小化,最大化和关闭按钮的左侧添加自定义按钮。分配了onClick事件的按钮?

这将用于模态和非模态形式。

谢谢!

最佳答案

对于禁用了Aero的表单,或在Windows XP中运行系统时,可以使用TJvCaptionButton(JVCL的一部分)组件,否则必须使用DWM (Desktop Window Manager )功能在非客户区域中绘制按钮。请尝试这些文章作为示例。


Setting up a custom title bar on Vista/Windows 7
Setting up a custom title bar – reprise

关于delphi - 是否可以在运行时在最小化,最大化和关闭按钮附近向TF​​orm标题添加自定义按钮? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9216651/

相关文章:

delphi - 您已将哪些第三方组件安装到 Delphi 中?为什么?

delphi - 如何在Delphi 2010中设置待办事项列表类别

delphi - TVirtualStringTree 和垂直滚动无法正常工作

delphi - 如何将Jedi的帮助文件与Delphi的IDE集成?

multithreading - 如何使用 TIdNotify

delphi - RTTI 访问 VCL 的私有(private)方法,例如TCustomForm.SetWindowState

Delphi 报表组件,为最终用户提供可视化控件

delphi - 在 Chromium 嵌入式浏览器中隔离 cookie/用户的正确方法是什么?

sql - 如何在 SQL 查询中转义“”等特殊字符以避免注入(inject)

Delphi XE - 读取 HTML 对象的样式属性