FireMonkey コンポーネントの作成(C++)
サンプル:ダイアログ ボタン パネル
Windows および Max OS X の両方で、インターフェイスのガイドラインが推奨されていて、ダイアログ ボックスにおける Do(実行する)/Don't(実行しない)/Cancel(キャンセル)の標準ボタンの配置(順序)が規定されています。2 つのプラットフォームのガイドラインは少し異なります。代表的な例が保存ダイアログ ボックスです("保存"、"保存しない"、および "キャンセル" が選択肢)。 ここで作成する TDialogButtonPanel カスタム コンポーネントでは、プラットフォーム固有のスタイル ファイル(RCDATA として含まれる)を使って、差分をカプセル化して吸収します。
手順は以下のとおりです。
- ステップ 1 - プロジェクトを作成する(C++)
- ステップ 2 - パネルを設計する(C++)
- ステップ 3 - スタイルリソースを RCDATA として追加する(C++)
- ステップ 4 - サイズと配置を設定する(C++)
- ステップ 5 - カスタム プロパティ(C++)