[FireMonkey ]TSwitch et la fonction FindStyleResource
Bonjour,
J'utilise plusieurs TSwitch créés dynamiquement dans un programme et j'aimerais modifier les propriétés de certains sous-composants.
J'ai pu le faire sans problème avec d'autres composants mais je ne trouve pas comment faire avec un TSwitch.
En effet, j'ai pu vérifier avec le debuggeur qu'il n'y a pas d'enfant accessible (ni avec ChildrenCount, ni ControlsCount).
Du coup, je voudrais accéder aux composants interne avec la fonction FindStyleResource.
Par exemple, si j'essaie d'accéder à l'image de fond quand le switch est sur on :
Code:
1 2 3 4 5 6 7
| TFmxObject *TempObj = PSwitch->FindStyleResource("on", false);
if (TempObj != NULL)
{
...
...
...
} |
La fonction ne trouve jamais le composant.
Pourtant, je suis certain de la valeur à mettre dans le nom puisqu'ils sont énumérés dans la fonction ApplyStyle du switch.
Savez-vous comment faire ?
Merci pour votre aide.
ps : j'utilise C++Builder XE4 et je n'ai pas ajouter de composant gérant le style à mon application.