【发布时间】:2021-11-11 13:26:58
【问题描述】:
有没有一种方法可以使Application.MessageBox() 对话框在 Win11 中的外观现代化?也许通过创建清单文件或其他东西来使经典桌面应用看起来更新?
【问题讨论】:
-
你不是已经在使用清单了吗?但是 IIRC Delphi 7 不使用
Application.MessageBox的系统对话框。您可以直接调用 Windows APIMessageBox,确保您拥有 comctl v6 清单,您将获得本机系统对话框。 -
我只是想知道人们在坚持使用过时的开发工具的同时要求对其应用程序进行现代化改造吗?
-
这通常不是他们的决定。
-
该评论适用于责任链中的其他任何人。
-
@UweRaabe 直到几个月前,我还在使用 C++Builder 6 来编写我公司的软件,它拥有完美的现代化 UI。您并不总是需要更新的工具来使用更新的 API
标签: delphi delphi-7 messagebox windows-11