アプリケーションに VCL スタイルを追加していますが、これをオフにするオプションもユーザーに提供していますが、実行時にこれをグローバルに行う方法がわかりません。
「TStyleManager.AutoDiscoverStyleResources := false」を設定するとほとんど機能しますが、「スタイル {スタイル セット} が見つかりません」というエラー メッセージが表示されますが、メッセージを閉じた後は、まさに私が望むことを行います。
このコードは機能すると予想されますが、機能しません...
if (not ParamObj.UseDarkStyle) then
begin
//TStyleManager.AutoDiscoverStyleResources := false;
TStyleManager.SetStyle(TStyleManager.SystemStyle);
end;
私もやってみました(もともと)
TStyleManager.TrySetStyle('Windows');
しかし、これも機能しません。
「Application.Initialize;」の両側でこれを試しました。違いなし
私は何が欠けていますか?前もってありがとう、マーティン