メインコンテンツまでスキップ
バージョン: 開発中

FORM theme

FORM theme : Text

引数説明
戻り値Textカレントフォームで使用されているテーマ:
  • Windows: "Classic" または "FluentUI"
  • macOS: "Classic" または "LiquidGlass"
履歴
リリース内容
21 R3macOSの LiquidGlassのサポート
21 R2追加

説明

FORM theme コマンドはカレントフォームに対して実際にレンダリングされているOS インターフェーステーマを返します: "FluentUI" (Windows)、 "LiquidGlass" (macOS)、 あるいは "Classic" (全てのプラットフォーム)。

カレントフォームがない場合、FORM theme は空の文字列を返します。

Windows

Windows フォームレンダリングテーマは、アプリケーションレベル あるいは フォームレベル (継承するかあるいは明示的に定義することが可能) で定義することが可能で、またランタイムでのカレントマシン上における 特定のMicrosoft ライブラリーの利用可能性 にも依存します。 このコマンドを使用することで、どのフォームテーマが現在実行中なのかを知ることができます。

macOS

バージョン 21 R3 以降、4D および4D Server はmacOS 26 Tahoe 上のLiquid Glass インターフェースでネイティブに実行されます。このレンダリングは自動的に使用され無効化することはできません。ただし組み込みアプリケーションであれば、開発者にそのフォームを調整するための追加の時間を与えるための移行方法として無効化することができます(Info.plist ファイルの"UIDesignRequiresCompatibility" キーについてはApple のドキュメント を参照してください)。

参照

Fluent UI レンダリング (blog 記事) Deploy Fluent UI effortlessly in your 4D applications
(blog 記事) The new macOS Tahoe design comes to your 4D applications

プロパティ

コマンド番号1832
スレッドセーフ×