Button 如何在表单中添加更多按钮';vb6中的标题栏?

Button 如何在表单中添加更多按钮';vb6中的标题栏?,button,vb6,titlebar,Button,Vb6,Titlebar,我想在vb6中的表单标题栏中添加两个按钮(关闭-最小化-最大化),它们可以自定义(例如:更改图标)。如果有人知道怎么做,请帮忙 我试图在一个项目中做到这一点。我禁用了默认按钮,然后使用了带有一些图像的图片框。之后,我为每一张图片创建了“事件”。您可以通过使用较暗的图像更改图像来添加“按钮”效果。(很抱歉,这不是我的原始语言)虽然(可能)可以使用EnumChildWindows、SendMessage等进行此操作,但我个人不推荐它,因为它与最佳实践背道而驰。为什么要求应用程序的用户使用不熟悉的窗口

我想在vb6中的表单标题栏中添加两个按钮(关闭-最小化-最大化),它们可以自定义(例如:更改图标)。如果有人知道怎么做,请帮忙

我试图在一个项目中做到这一点。我禁用了默认按钮,然后使用了带有一些图像的图片框。之后,我为每一张图片创建了“事件”。您可以通过使用较暗的图像更改图像来添加“按钮”效果。(很抱歉,这不是我的原始语言)

虽然(可能)可以使用EnumChildWindows、SendMessage等进行此操作,但我个人不推荐它,因为它与最佳实践背道而驰。为什么要求应用程序的用户使用不熟悉的窗口布局


更好的方法是使用工具栏,因为这是公认的做法。用谷歌搜索如何使用工具栏会给你很多帮助。

谢谢Emil的回答,但我想知道详细信息,我的朋友,我想知道如何准确地实现这一点,我花了很多时间搜索并找到的方法是使用API在标题栏上绘制按钮,但这样按钮就无法自定义,因此如果你编写了代码关于这一点,请在标题栏中创建按钮。请更清楚地解释,并将您的代码放在这里。谢谢。我认为您不会喜欢我的代码,因为它是原始的。但我会编辑我的答案,我会包括代码…为了满足您的需要,您最好隐藏窗口标题栏,并在表单上提供您自己的标题栏(标签+按钮),以及您需要的任何按钮。请注意,当winfows主题更改或在不同版本的windows上查看时,外观可能不会自动更改。