bioopovega
Messages postés22Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention18 août 2009
-
10 févr. 2007 à 09:13
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 2016
-
11 févr. 2007 à 17:08
Bonjour,
voici mon problème, je voudrais inserer un bitmap dns un controle static, mais quand je met WM_PAINT, les autres controles ne s'affichent pas, meme sans le code pour afficher l'image. Ou faut-il que je place le code des autres controles ?
bioopovega
Messages postés22Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention18 août 200928 10 févr. 2007 à 11:35
salut, et meri pour ta reponse
je vient de le faire, mais ca ne change rien, le proble vient de WM_PAINT, car quand je l'utilise avec ma fonction d'affichage, le bitmap s'affiche, mais je n'est plus les autres controles ( boutons, edit .... ) . Meme si j'utilise WM_PAINT sans aucun code, pour afficher mon image, il ne m'affiche pas les autres controles.
case WM_HSCROLL:
//Determine la position des scroll de competance, d'attaque et de defense
obj.ChangeScroll(HWND(lParam),wParam);
player.ChangeScroll(HWND(lParam),wParam);
return 0;
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 10 févr. 2007 à 21:08
A mon avis tu dois détourner la relation parent/enfant entres les controles.
Le plus simple est de déclarer le STATIC en OWNER_DRAW et de le dessiner dans la proc de son parent avec WM_DRAWITEM, ce qui ne dérange pas les autres controles.