Bonjour,
À la recherche d'une aide pour trier une ListCtrl, je suis tombé sur un message de Xav', sur son site (que je remercie au passage), qui m'a permis de mieux comprendre le subtile fonctionnement de cette fonction de tri... tout en apportant une solution à mon problème.
Et pour ceux qui subirait la même torture intellectuelle, une adresse et une seule: http://www.wxdev.fr/topic230-Problem...xListCtrl.html
Bien que mon problème soit résolu, deux interrogations subsistent...
1/ Pourquoi doit-on déclarer la fonction wxCALLBACK en tant que "static" ? (sinon le compilateur refuse.)
J'ai bien sûr cherché sur le net quelques explications sur le static des fonctions... mais ça reste encore très floue dans mon esprit.
2/ Bien que relativement à l'aise avec les pointeurs ( je dis bien relativement... ) je ne m'explique pas ceci :
Et Plus précisément cette partie du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MyData* itm1 = ('MyData*)item1;
Là aussi, le net ne m'a pas donné d'explication percutante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ('MyData*)item1;
Merci donc à vous qui saurez éclairer ma lanterne.
En attendant, je vous souhaite une bonne journée.
Claude.
Partager