begin process at 2012 05 30 07:38:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

question win32


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

question win32

dimanche 10 août 2003 à 18:14:52 | question win32

tcok

Membre Club
slt a tous !

ma question est on ne peut plus simple.
g un HBITMAP et je veux l'afficher a l'ecran. comment faire ?

j'attend vos reponses, merci!

@+
tcok
dimanche 10 août 2003 à 19:39:59 | Re : question win32

vecchio56

Administrateur CodeS-SourceS
voila une manière de procéder:

HDC hdc, hdcMem;
hdc = GetDC (hwnd);
hdcMem = CreateCompatibleDC (hdc) ;
SelectObject (hdcMem, hBitmap) ;
BitBlt (hdc, x, y, cx, cy, hdcMem, 0, 0, SRCCOPY);
/* x et y représentent le point ou afficher l'image, cx et cy ses dimension pour le dernier paramètre va voir MSDN */
ReleaseDC (hwnd, hdc);
DeleteDC (hdcMem);

maintenant, tout dépend si tu inseres de code dans un WM_PAINT ou pas, dans ce cas utilise plutot

hdc = BeginPaint (hwnd, &ps);
/*...*/
EndPaint (hwnd, &ps);

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

> slt a tous !
>
> ma question est on ne peut plus simple.
> g un HBITMAP et je veux l'afficher a l'ecran. comment faire ?
>
> j'attend vos reponses, merci!
>
> @+
> tcok
dimanche 10 août 2003 à 20:18:58 | Re : question win32

tcok

Membre Club

Ok merci :)
juste une autre petite question : est ce qu'il existe un moyen d'enregister le HBITMAP dans un fichier toto.bmp ?

@+
tcok


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

> voila une manière de procéder:
>
> HDC hdc, hdcMem;
> hdc = GetDC (hwnd);
> hdcMem = CreateCompatibleDC (hdc) ;
> SelectObject (hdcMem, hBitmap) ;
> BitBlt (hdc, x, y, cx, cy, hdcMem, 0, 0, SRCCOPY);
> /* x et y représentent le point ou afficher l'image, cx et cy ses dimension pour le dernier paramètre va voir MSDN */
> ReleaseDC (hwnd, hdc);
> DeleteDC (hdcMem);
>
> maintenant, tout dépend si tu inseres de code dans un WM_PAINT ou pas, dans ce cas utilise plutot
>
> hdc = BeginPaint (hwnd, &ps);
> /*...*/
> EndPaint (hwnd, &ps);
>
> salut
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > slt a tous !
> >
> > ma question est on ne peut plus simple.
> > g un HBITMAP et je veux l'afficher a l'ecran. comment faire ?
> >
> > j'attend vos reponses, merci!
> >
> > @+
> > tcok
>
lundi 11 août 2003 à 08:04:09 | Re : question win32

tcok

Membre Club
slt
en fait c pas la peine de te casser la tete g trouvé ce que je voulais dans les sources du site !

@+
tcok



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

>
> Ok merci :)
> juste une autre petite question : est ce qu'il existe un moyen d'enregister le HBITMAP dans un fichier toto.bmp ?
>
> @+
> tcok
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > voila une manière de procéder:
> >
> > HDC hdc, hdcMem;
> > hdc = GetDC (hwnd);
> > hdcMem = CreateCompatibleDC (hdc) ;
> > SelectObject (hdcMem, hBitmap) ;
> > BitBlt (hdc, x, y, cx, cy, hdcMem, 0, 0, SRCCOPY);
> > /* x et y représentent le point ou afficher l'image, cx et cy ses dimension pour le dernier paramètre va voir MSDN */
> > ReleaseDC (hwnd, hdc);
> > DeleteDC (hdcMem);
> >
> > maintenant, tout dépend si tu inseres de code dans un WM_PAINT ou pas, dans ce cas utilise plutot
> >
> > hdc = BeginPaint (hwnd, &ps);
> > /*...*/
> > EndPaint (hwnd, &ps);
> >
> > salut
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > slt a tous !
> > >
> > > ma question est on ne peut plus simple.
> > > g un HBITMAP et je veux l'afficher a l'ecran. comment faire ?
> > >
> > > j'attend vos reponses, merci!
> > >
> > > @+
> > > tcok
> >
>


Cette discussion est classée dans : question, win32


Répondre à ce message

Sujets en rapport avec ce message

Question sur l'API Win32 [ par NikoGJ ] Bonjour Ca fait déjà un moment que je cherche la réponse à cette question, mais je n'ai pour l'instant pas eu de réponse précise J'ai Question API Win32 [ par LordBob ] Bonjours a tous,j'aimerais avoir quelques info sur les API suivante:EnumWindowsGetWindowcar sinon il faudrai que j'aille voir sur le site de la MSDN m Question sur le handle de WIN32 [ par BencoAndCo ] Bonjour, Je débute en prog. win32 en C++ et j'ai un gros logicielle à analyser dans ce code j'ai trouvé la ligne suivante : " typedef HANDLE (WINA [ALGO ] Question simple sur les tableaux [ par SonBisounours ] étant en BTS IG , j'apprend l'informatique petit à petit et parfois de petite question me viennent à l'esprit. Je suis en cour pas correspondance et d question rapide : templates ... [ par kamuikun ] Bonjour, Petite question concernant les templates en C++ : En gros, j'ai une fonction qui peut avoir plusieurs variantes selon le type de son paramè [ API WIN32 ] MENU dans dll [ par lectpe ] Bonjour à tous. Je suis en-train de réaliser un logiciel dans lequel l'utilisateur peut changer la langue pour adapter le menu de la fenêtre principa Streaming : VoD vs VoL [ par dinosormp ] Bonjour, J'espère que ma question soit clair. La question est la suivante: [b]Comment je peux connaitre, au niveau code(programmation), qu'un flux vi Question pour un projet! [ par ruleteams ] Bonjour, je m'y connais vraiment pas en programmation, mais pour une idée de projet j'aurais besoin de savoir si ce dont j'ai besoin est réalisable. E API Win32, Aide [ par ElendilAranwe ] Bonjour à tous, j'ai un problème au niveau de l'utilisation de l'API, dans un programme que j'ai voulu le plus simple possible, pour apprendre les bas


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,718 sec (4)

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