FORM theme
FORM theme : Text
| 引数 | 型 | 説明 | |
|---|---|---|---|
| 戻り値 | Text | ← | カレントフォームで使用されているテーマ:
|
履歴
| リリース | 内容 |
|---|---|
| 21 R3 | macOSの 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 |
| スレッドセーフ | × |