gpt4 book ai didi

mfc - 在 MFC 中的标题栏上绘图

转载 作者:行者123 更新时间:2023-12-04 14:44:37 28 4
gpt4 key购买 nike

我想在对话框的标题栏上放置一些控件。一种可能的解决方案是,我只是从对话框中删除标题栏并绘制自己的标题栏。

但是如果我自己画标题栏,标题栏的外观不会根据窗口的主题而改变。而且我也不得不忍受接近、最小化和最大化 btns。

所以我想问一下是否可以在标题栏上绘制控件,可以是自定义按钮或任何其他窗口,而无需绘制整个标题栏。

提前致谢..

最佳答案

毫无疑问,您可以这样做,但这样做几乎肯定是一个非常糟糕的主意。 UI 在可预测且一致的情况下运行良好。您将如何处理不同的操作系统版本、主题/非主题、 future 版本的操作系统,这些版本在绘制非客户端区域的方式上可能大不相同。自己做事的程序通常因此而烦人,例如 iTunes、Safari、Windows 版 QuickTime,它们试图让您相信您在 Mac 上运行,或者 Firefox 4 及其奇怪的菜单。我的建议是让系统按照自然的方式绘制非客户区,并将您的 UI 放在客户区。

关于mfc - 在 MFC 中的标题栏上绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4239933/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com