Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
RAD Studioニュース

RAD Studio 13で導入予定の新機能:VCL のタイトルバーのスタイルとスクロール可能なアクションメニュー

rad 13 titlebar styling 8315662

Delphi、C++Builder、RAD Studio の次期リリースで追加される新機能に関するブログシリーズの続きとして、Visual Component Library (VCL) で私たちが行ってきた取り組みの一部について触れたいと思います。VCL は現在、コアプラットフォーム API をラップし、ネイティブ Windows デスクトップアプリケーションを構築するための最も包括的なコンポーネント/クラスライブラリです。

RAD Studio Florence は VCL タイトルバーのスタイル設定を追加します

TitleBarPanel コンポーネントは数リリース前に導入され、Google Chrome やその他の多くの最新 Windows アプリケーションと同様に、VCL フォームのネイティブタイトルバーをカスタマイズできるようになりました。13.0 では、この UI コントロールに VCL スタイルのサポートが追加されました。これは、VCL ライブラリに TitleBar が導入されて以来、多くの要望があった機能です。サンプルは以下になります:

rad13 titlebar demo

新バージョンでは、タイトルバー領域にスタイル付きコントロールを描画するサポートが追加されました。また、タイトルバーの背景とボタンにVCLスタイルカラーを自動的に適用する新しいTTitleBar.StyleColorsプロパティも提供されています。このサポートには、TTitleBarPanel上で以下のコントロール(スタイルなしおよびスタイルあり)の使用が含まれます。

  • TButton
  • TSpeedButton
  • TCheckBox
  • TRadioButton
  • TToolBar
  • TEdit
  • TComboBox
  • TFormTabsBar
  • TActionToolBar
  • TActionMainMenuBar.

さらに、このリリースでは、MDI アプリケーションでのタイトルバーが改善され、タイトルバー上のボタン(TCaptionButtonItem)にShowHintプロパティが追加されました。

VCLアプリケーションでスクロール可能なActionMenusが利用できるようになります

今回のリリースで導入するもう一つのVCL機能は、TActionMainMenuBarおよびTActionPopupMenuコントロールへのスクロールサポートの追加です。これらのカスタムメニューコントロール(アプリケーションのメインメニューまたはローカルメニュー用)はVCL ActionManagerアーキテクチャの一部であり、これまでは高さが実際の画面サイズに制限されていました。今回のリリースでは、垂直方向の高さが画面の高さを超えた場合に、Windowsプラットフォームのメニューと同様に自動的にスクロールするようになりました。

rad13 actionmenu demo

マウスを下部の矢印線の上に移動すると、追加のメニュー項目がスクロール表示されます。これはネイティブUIとスタイル付きアプリケーションの両方で機能し、BiDiモードをサポートしています。この機能の仕組みをより深く理解するには、以下のビデオをご覧ください。このビデオでは、このブログ記事で説明した両方の機能が実際に説明されています。

VCL のさらなる変更と RAD Studio Florence のプレビューウェビナー

次期リリースでは、VCL にさらに多くの変更、新機能、そして品質向上が予定されています。ここでは、これまで多くのご要望をいただいていた 2 つの機能について取り上げたいと思います。おそらく、VCL 関連のご要望の中でも最も評価が高かった 2 つの機能です。

新リリースの正式リリースまでに、さらに詳しい情報をお伝えしますので、どうぞお楽しみに。エンバカデロは、Windows 開発と VCL ライブラリに注力し、お客様がデスクトップアプリケーションを継続的にアップデートおよび最新化できるよう支援します。また、Windows 10 のサポート終了 (EOL) まであと2ヶ月を切った今、すべてのお客様が Windows 11 に完全移行できるよう準備を整えています。

このブログ投稿は、RAD Studio ソフトウェアのプレリリース版に基づいています。製品のGAリリースまで、機能はコミットされません。

RAD Studio Logo

ぜひ RAD Studio の無料トライアル版を今すぐダウンロードして、Windows、macOS、Linux、iOS、Android で動作するクロスプラットフォームアプリを単一のコードベースから作成できる、最も高速で簡単、そして効率的な方法である理由を実感してください。

RAD Studio 13.1 Florence Now Available See What's New in RAD Studio 13.1 Delphi is 31 - Webinar Replay

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES