Création d'un composant FireMonkey (C++)
Remonter à Guide des composants FireMonkey
Exemple : Panneau des boutons de dialogue
Windows et macOS présentent des directives d'interface, qui incluent l'ordre et le placement des boutons standard Do/Don't/Cancel dans les boîtes de dialogue. Les directives de ces deux plates-formes sont légèrement différentes. Un exemple commun est une boîte de dialogue Enregistrer, avec les choix "Enregistrer", "Ne pas enregistrer" et "Annuler". Le composant personnalisé TDialogButtonPanel qui a été créé ici encapsule ces différences avec les fichiers de styles spécifiques à la plate-forme, inclus en tant que RCDATA.
Voici les étapes à suivre :
- Etape 1 - Créer les projets (C++)
- Etape 2 - Concevoir le panneau (C++)
- Etape 3 - Ajouter des ressources de styles en tant que RCDATA (C++)
- Etape 4 - Définir la taille et l'alignement (C++)
- Etape 5 - Propriétés personnalisées (C++)