Pour créer un damier à l'écran de 20 cases par 20 cases, j'ai deux possibilités:
Créer un fichier "ressource" et y énoncer tous les boutons BS_OWNERDRAW et leurs positionnements et dimensions. Ensuite je n'ai aucun problème pour leur appliquer des traitements grâce à leurs identificateurs dont j'utilise la valeur numérique judicieusement choisie plutôt que le texte dans des boucles "for" ou "while".
Une autre possibilité est d'utiliser des fonctions de création de fenêtres avec CreateWindow(...). Ces fonctions me permettent de bien positionner au pixel près les cases de mon damier, mais, maintenant il y a un mais, la gestion de ces cases ne peuvent se faire qu'à travers leurs handles dont je ne suis pas maître et je dois aligner des centaines de lignes de codes pour leurs traitements de ces 400 cases.
Question : existe-t-il une possibilité pour fournir à ces fenêtres un identificateur numérique qui ressemblerait aux identificateurs de la premiére version?
Merci d'avance
Partager