Bonjour,
Je développe une application simple consistant en une fenêtre standard (créée par Visual C++ Express en faisant nouveau projet Win32), qui contient une rebar (REBARCLASSNAME), qui contient une toolbar (TOOLBARCLASSNAME) qui inclut notamment le style TBSTYLE_TOOLTIPS, le tout avec CreateWindow/Ex
J'ai ajouté quelques boutons avec TB_INSERTBUTTON, tout va bien.
Dans le WndProc, j'intercepte TBN_GETINFOTIP, pour afficher un tooltip spécifique à chaque bouton (un random pour mon test).
Ca marche bien comme ça.
Seulement, je vais avoir besoin de faire du custom draw dans la toolbar, et j'ajoute donc WS_EX_COMPOSITED à la fenêtre principale, et WS_EX_TRANSPARENT à la rebar et la toolbar (comme indiqué dans la doc).
Et là, c'est le drame, les tootips ne s'affichent plus correctement. Ils sont bien placés, et de la bonne taille, mais le contenu n'est plus rafraîchi.
De plus, il semble que ça plante quelque part, parce que je dois survoler d'autre boutons pour qu'il disparaisse (normalement ça le fait tout seul au bout de quelque secondes).
Voilà, quelqu'un aurait-il une idée de ce qu'il se passe ? Ca fait des jours que je tourne ça dans tous les sens, et rien ne semble marcher totalement.
Merci,
K.
Partager