je cherche à faire un peu de reverse engineering sur GoogleTalk dont je
trouve l'interface utilisateur de toute beauté. J'ai déjà tenté plusieurs
fois de créer mes propres contrôles dessinés main, mais j'ai vite
abandonné tellement c'est fastidieux. Peut-être que je m'y prenais mal...
Quel est l'état de l'art pour faire ce genre de chose aujourd'hui sans se
casser les dents ?
Quelques infos sur GoogleTalk :
A part l'utilisation de RICHED20.DLL, je n'ai pas trouvé grand chose de
spécial. L'application est composée d'un seul fichier googletalk.exe
Les bitmaps représentant les contrôles dans tous leurs états (normal,
appuyé, rollover...) sont en resource. En resource aussi les boîtes de
dialogue qui s'affichent sans thème particulier. Une exception : la
fenêtre de login. Les champs de saisie utilisent le style ES_LEFT |
ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER |
WS_TABSTOP ce qui n'est pas choquant.
La manifest indique qu'il faut utiliser les Common Controls version 6.
les contrôles ont l'air plutôt standard. Les noms de classe ne trahissent
pas grand chose : "ChatTitle", "Chat View" "Chat Link Bar", "Contact List
View", à part "RichEdit20W" bien sûr...
Conclusion : c'est apparemment tout fait à la main. Ouille la galère !
Pour moi ça représente un travail énorme. Il doit bien y avoir une
solution plus simple non ?
Avez-vous une idée de la façon dont cette appli a été programmée ?
Tu noteras que les MVP étrangers ont de super sites. Pour nos MVP français, je crains qu'il n'y est que celui de l'ami Bellamy :
http://www.bellamyjc.org/
-- Arnold McDonald (AMcD) - Help #17 /2006
http://arnold.mcdonald.free.fr/
Bertrand Lenoir-Welter
> Tu noteras que les MVP étrangers ont de super sites. Pour nos MVP français, je crains qu'il n'y est que celui de l'ami Bellamy :
http://www.bellamyjc.org/
Un poil fourre-tout, mais excellent. Disons sobrement que je partage son goût pour Led Zep et Badinter, et beaucoup moins son analyse du TCE. Ceci est - était - un autre débat. No communication breakdowns.
> Tu noteras que les MVP étrangers ont de super sites. Pour nos MVP français,
je crains qu'il n'y est que celui de l'ami Bellamy :
http://www.bellamyjc.org/
Un poil fourre-tout, mais excellent. Disons sobrement que je partage son
goût pour Led Zep et Badinter, et beaucoup moins son analyse du TCE.
Ceci est - était - un autre débat. No communication breakdowns.
> Tu noteras que les MVP étrangers ont de super sites. Pour nos MVP français, je crains qu'il n'y est que celui de l'ami Bellamy :
http://www.bellamyjc.org/
Un poil fourre-tout, mais excellent. Disons sobrement que je partage son goût pour Led Zep et Badinter, et beaucoup moins son analyse du TCE. Ceci est - était - un autre débat. No communication breakdowns.