我有一個使用 Windows11 現代風格(淺色和深色)的應用程式。
似乎任何自定義樣式都默認通用對話框使用舊樣式對話框,這意味著對話框不顯示映射的網路驅動器等。如果我恢復到默認的 Windows 主題,所有對話框都會正確顯示映射的網路驅動器。
我有UseLatestCommonDialogs:=true,但是在使用主題時這似乎被忽略了。StyleManager在將其設定為適當的樣式之前和之后嘗試過。
如何強制應用程式顯示這是對話框樣式?

這是我在使用“Windows11 Modern Light”時得到的對話框樣式

uj5u.com熱心網友回復:
我找到了使用vcl-style-utils的解決方案
該庫支持經典和現代風格,并且在高解析度螢屏上運行良好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493572.html
標籤:德尔福
