begin process at 2012 05 29 03:08:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

disparition de mon bitmap.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

disparition de mon bitmap.

lundi 11 août 2003 à 16:37:29 | disparition de mon bitmap.

oRTEEZ

Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante.
Mon probleme es t que si je passe sur un autre prog mon image disparais.

void PrintBmp(HWND hWnd, char *filename)
{
HBITMAP hBmp;
HDC hDC;
hBmp=(HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
hDC=GetDC(hWnd);
DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP);
DeleteObject(hBmp);
ReleaseDC(hWnd,hDC);
}

merci
lundi 11 août 2003 à 16:42:34 | Re : disparition de mon bitmap.

guiguikun

Tu dois redessiner ton bitmap dans WM_REDRAW (ou un truc du genre)



-------------------------------
Réponse au message :
-------------------------------

> Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante.
> Mon probleme es t que si je passe sur un autre prog mon image disparais.
>
> void PrintBmp(HWND hWnd, char *filename)
> {
> HBITMAP hBmp;
> HDC hDC;
> hBmp=(HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
> hDC=GetDC(hWnd);
> DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP);
> DeleteObject(hBmp);
> ReleaseDC(hWnd,hDC);
> }
>
> merci
lundi 11 août 2003 à 16:45:37 | Re : disparition de mon bitmap.

aardman

Membre Club
Salut,
dans WM_PAINT.



-------------------------------
Réponse au message :
-------------------------------

> Tu dois redessiner ton bitmap dans WM_REDRAW (ou un truc du genre)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante.
> > Mon probleme es t que si je passe sur un autre prog mon image disparais.
> >
> > void PrintBmp(HWND hWnd, char *filename)
> > {
> > HBITMAP hBmp;
> > HDC hDC;
> > hBmp=(HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
> > hDC=GetDC(hWnd);
> > DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP);
> > DeleteObject(hBmp);
> > ReleaseDC(hWnd,hDC);
> > }
> >
> > merci
>
lundi 11 août 2003 à 17:15:36 | Re : disparition de mon bitmap.

oRTEEZ

Merci les mecs,
Y a t il un conteneur, genre List Box, qui redimensionne automatiquement mon image?

Parce que j'en ai un peu assez de reinventer la roue.



-------------------------------
Réponse au message :
-------------------------------

> Salut,
> dans WM_PAINT.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tu dois redessiner ton bitmap dans WM_REDRAW (ou un truc du genre)
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante.
> > > Mon probleme es t que si je passe sur un autre prog mon image disparais.
> > >
> > > void PrintBmp(HWND hWnd, char *filename)
> > > {
> > > HBITMAP hBmp;
> > > HDC hDC;
> > > hBmp=(HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
> > > hDC=GetDC(hWnd);
> > > DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP);
> > > DeleteObject(hBmp);
> > > ReleaseDC(hWnd,hDC);
> > > }
> > >
> > > merci
> >
>
mardi 12 août 2003 à 16:05:07 | Re : disparition de mon bitmap.

oRTEEZ

Je comprends pas, je doit cree un case WM_PAINT dans lequel je me ma fonction, car moi j'ai un case WM_COMMAND dans lequel j'ai un case IDC_OUVRIR dans lequel j'ai ma fonction.

et toujours la meme chose existe t 'il une option de List Box qui resize automatiquement le Bitmap qur je lui envoie?

MERkI



-------------------------------
Réponse au message :
-------------------------------

> Merci les mecs,
> Y a t il un conteneur, genre List Box, qui redimensionne automatiquement mon image?
>
> Parce que j'en ai un peu assez de reinventer la roue.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > dans WM_PAINT.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Tu dois redessiner ton bitmap dans WM_REDRAW (ou un truc du genre)
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante.
> > > > Mon probleme es t que si je passe sur un autre prog mon image disparais.
> > > >
> > > > void PrintBmp(HWND hWnd, char *filename)
> > > > {
> > > > HBITMAP hBmp;
> > > > HDC hDC;
> > > > hBmp=(HBITMAP)LoadImage(NULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
> > > > hDC=GetDC(hWnd);
> > > > DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP);
> > > > DeleteObject(hBmp);
> > > > ReleaseDC(hWnd,hDC);
> > > > }
> > > >
> > > > merci
> > >
> >
>


Cette discussion est classée dans : disparition, hwnd, hdc, bitmap, hbmp


Répondre à ce message

Sujets en rapport avec ce message

Probléme de compilation [ par makina0711 ] Bonjour a tous j'ai cette source pour ouvrire mon bmp mais a cette ligne il y a une ereure: DrawState(hdc,NULL,NULL,(long)hBmp,NULL,10,10,0,0,DST_BI HDC d'une BITMAP ? [ par unrealgun ] Bonjour, depuis quelques jours je cherche comment obtenir le HDC d'une bitmap. je sais pas si c'est possible. J'ai essayé GetDC(hbmp) puis GetPixel po [API Win32]centrer une image mise en background [ par sethesh ] Salut à tous dans une appli Win32 j'affiche une image en background en fond de ma fenetre principale. Cette image est centrée en haut a gauche par def Un bouton imagé [ par victorcoasne ] Comment faire pour que sur un bouton apparaisse l'image ?J'ai trouvé comment faire apparaître une image : void PrintBmp(HWND hWnd, char *filename, i bitmap pixel par pixel [ par Galmiza ] Salut,J'ai besoin d'afficher des images bitmaps pixel par pixel et non via le BitBlt.J'aimerais pouvoir acceder à ce qu'on appelerait la memoire video Manipulation de Bitmap [ par rogo ] J'ai réaliser une boite de dialogue sur laquelle j'ai inséré deux Pictures de taille différentes :IDC = IDC_Image_1 et IDC_Image_2Type = BitmapStyle = Une sorte de capture d'image... [ par tsc ] Bonjour,Voilà j'ai un petit problème avec une source qui permet de capturer l'image de sawebcam. source = http://www.cppfrance.com/code.aspx?ID=24541M Question à propos de DrawText [ par Freeman2222 ] Hello tlm! J'ai écrit une application windows qui m'affiche du texte dans un rectange prédéfini mais le prob c'est que DrawText ne revient pas automat dessiner dans une zone Picture [ par pidoumtimo ] Bonjour a tous.Je possede deux tableau de valeurs et j'aimerai tracer la courbe issue de ces deux tableau dans une zone Picture.Malheureusement mon co copier un bloc de bit dans un bitmap [ par Adeon ] salut ! j'aimerai prendre un rectangle de bit d'un bitmap pour le mettre dans un nouvo bitmap.voila mon prog qui ne marche pa :je cree deux DC :HDC hd


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales