Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4306 connectés 

 


Dernière réponse
Sujet : [VC++] enlever image, comment faire?
youdontcare

chrisbk a écrit a écrit :

De facon surprenante, le parametre mystere est le HANDLE de ta fenetre, que tu peux obtenir par commande aupres de la redoute ou plus simplement : this->m_hWnd


:lol:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
youdontcare

chrisbk a écrit a écrit :

De facon surprenante, le parametre mystere est le HANDLE de ta fenetre, que tu peux obtenir par commande aupres de la redoute ou plus simplement : this->m_hWnd


:lol:

Slash- Ca maaaaarche!!!
 
merci beaucoup :)
chrisbk De facon surprenante, le parametre mystere est le HANDLE de ta fenetre, que tu peux obtenir par commande aupres de la redoute ou plus simplement : this->m_hWnd
Slash- et peux tu me dire avec quoi utiliser Invalidate parce que avec ::InvalidateRect il faut 3 parametres, j'en ai que 2 et le 3eme je sais vraiment pas comment l'avoir
 
le parametre mystere est HWND hWnd
 
merci
chrisbk http://forum.hardware.fr/forum2.ph [...] ic=&trash=
 
 
spabien de poster en double :D
youdontcare Invalidate()
 
ou
 
::InvalidateRect(..)

 

[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo]

Slash- Salut,
 
mon applic amene une petite image dans la fenetre lorsqu'on appuie sur un bouton, apres par clic droit sur l'image, je fais apparaitre un menu flottant avec pour seul choix "quitter", jusque la pas de probleme
 
quitter sert en fait a faire disparaitre l'image et c'est ca que je n'arrive pas a faire, en fait ca ne fait rien du tout :(
 
voila ce que je fais pour amener l'image :  
 
m_bmpEtudiant.LoadBitmap(IDB_ETUDIANT);
BITMAP bm;
m_bmpEtudiant.GetBitmap(&bm);
memDC.CreateCompatibleDC(&dc);
memDC.SelectObject(&m_bmpEtudiant);
dc.BitBlt(vec[5][4].rect.left+6,vec[5][4].rect.top+8,bm.bmWidth,bm.bmHeight,&memDC,0,0,SRCCOPY);
 
et voila ce que je fais pour _essayer_ de faire partir cette image :  
 
m_bmpEtudiant.DeleteObject();
 
et donc comme je dis, ca ne fait rien, mais nuance : vu que j'ai defini la methode OnPaint(), si je place une autre fenetre sur l'applic puis que je l'enleve, la vu que la fenetre est redessinee, l'image n'est plus la
 
moi ce qu'il me faut c'est qu'elle parte tout de suite aussi!
 
quelqu'un peut m'aider svp?
 
merci
 
a+

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)