begin process at 2012 05 28 16:15:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Afficher bitmap


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

Afficher bitmap

vendredi 19 août 2005 à 19:42:18 | Afficher bitmap

krokro6

bonjour :)

j'ai un probléme pour afficher un bmp quand je compile avec Vc++ 6.0, voila l'erreur :

error C2664: 'SendMessageA' : cannot convert parameter 1 from 'const int' to 'struct HWND__ *'
        Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

voila  si vous pouvai m'aider .. merci.



vendredi 19 août 2005 à 19:55:14 | Re : Afficher bitmap

vecchio56

Administrateur CodeS-SourceS
Oula... Deja je vois pas le rapport avec une Bitmap. SendMessage est utilisé pour envoyer des messages à des fenêtres (un fenêtre est désignée par une variable de type HWND). Le premier paramètre doit être de ce type HWND. Ou tu as vu qu'il fallait utiliser SendMessage??
vendredi 19 août 2005 à 20:01:48 | Re : Afficher bitmap

BruNews

Administrateur CodeS-SourceS
BM_SETIMAGE peut-être.

ciao...
BruNews, MVP VC++
vendredi 19 août 2005 à 20:14:40 | Re : Afficher bitmap

krokro6

je me suis mal exprimer desoler,en fait je veux mettre un bmp sur un bouton

HBITMAP hBmp = LoadBitmap(hInst, MAKEINTRESOURCE(IDB_BITMAP2));
 SendMessage(IDC_STAT , BM_SETIMAGE ,IMAGE_BITMAP ,(long)hBmp);

vendredi 19 août 2005 à 20:26:06 | Re : Afficher bitmap

BruNews

Administrateur CodeS-SourceS
SendDlgItemMessage(hdlg, IDC_STAT , BM_SETIMAGE ,IMAGE_BITMAP ,(long)hBmp);

ciao...
BruNews, MVP VC++
vendredi 19 août 2005 à 20:32:52 | Re : Afficher bitmap

krokro6

re j'ai essayer ton truc mais encore une erreur de compile

error C2660: 'SendDlgItemMessageA' : function does not take 4 parameters

merci quand meme =/
vendredi 19 août 2005 à 20:34:56 | Re : Afficher bitmap

Joky

Membre Club
Et si c'est un bouton, il faut lui affecter un style permettant d'accepter les images sinon marchera pas...
SetWindowLong( GetDlgItem(hWnd, IDC_STAT), GWL_STYLE, GetWindowLong(GetDlgItem(hWnd, IDC_STAT), GWL_STYLE) & BS_BITMAP);

Si ce n'est pas fait directement...
Par contre un ptit doute sur le &

if(!Meilleur("Joky")) return ERREUR;

vendredi 19 août 2005 à 20:43:46 | Re : Afficher bitmap

krokro6

C:\Documents and Settings\..\Bureau\Fichier programmation\ControlPlus\Main.cpp(13) : error C2501: 'SetWindowLongA' : missing storage-class or type specifiers
C:\Documents and Settings\..\Bureau\Fichier programmation\ControlPlus\Main.cpp(13) : error C2373: 'SetWindowLongA' : redefinition; different type modifiers
        C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winuser.h(6615) : see declaration of 'SetWindowLongA'
C:\Documents and Settings\..\Bureau\Fichier programmation\ControlPlus\Main.cpp(13) : error C2078: too many initializers
C:\Documents and Settings\..\Bureau\Fichier programmation\ControlPlus\Main.cpp(68) : error C2660: 'SendDlgItemMessageA' : function does not take 4 parameters
vendredi 19 août 2005 à 20:49:04 | Re : Afficher bitmap

vecchio56

Administrateur CodeS-SourceS
Joky, un | fera plus l'affaire. krokro6, BruNews t'a donné un SendDlgItemMessage avec 5 paramètres, tu as du mal copier
vendredi 19 août 2005 à 20:51:06 | Re : Afficher bitmap

Joky

Membre Club
Voila c'est pour ça que j'disai que j'étais pas sur de ma réponse pour le & :p

if(!Meilleur("Joky")) return ERREUR;<


1 2

Cette discussion est classée dans : type, afficher, to, from, bitmap


Répondre à ce message

Sujets en rapport avec ce message

Découper puis affichier un bitmap [ par Vortex99011 ] Bonjour,depuis quelques jours de recherches désespérées, je viens vous demander ici un grand secours. Je recherche une manière quelconque pour affiche Problème avec un Bitmap [ par nauss ] Je veux afficher un bitmap en niveau de gris sous visual C++ en MFC.Pour l'instant j'arrive à l'afficher mais en niveau de rouge!!Y doit y avoir une h Sprites sous OpenGL [ par tintin72 ] Salut,Je programme un jeu 2D en OpenGL et je me sert des textures pour afficher mes sprites, mais c'est au niveau des dimensions que ça va pas. Comme erreur de conversion du meme type [ par kikipounque ] je travaille avec les MFCj'ai declaré une variable privée "CBitmap m_Bitmap;"j'ai ensuite declaré un fonction :void Affecter_Bitmap(CBitmap bm, CSize comment afficher un bitmap avec cette librairie... [ par Milli ] http://www.via.ecp.fr/~laurent/ bonjour, j ai trouver ce site ma fois fort simpathique , mais le problrme est que je n arrive pas a executer leprogram codage c++ d'un algo String to int [ par thomas59553 ] bonjour j'ai un algo pour convertir une chaine de caracteres en type entierdebutparametres : Ch : type chaine /entree/ variables : c , n supprimer objet de type BITMAP [ par tdeco ] SalutJ'utilise un objet de type BITMAP que je cré à partir d'un buffer et que j'affiche par la suite.Il y a t-il un moyen de supprimer cet objet après afficher un bitmap situer dans un buffer [ par dhylde ] Bonjour,J'aimerais savoir comment afficher Un bitmap qui est situer dans un buffer.J'arrive très bien a mettre le Bitmap dans un fichier ".BMP". Mais afficher un type string [ par GIRAFE ENRHUMEE ] Dans Visual C++, on m'affiche l'erreur que les flots >) ne sont pas surdéfinis pour recevoir une opérande droite de type string.Dans Dev C++, je n'ai HDC ??? [ par angsthase ] Salut à tous! J'aide besoin d'aide pour comprendre ce qu'est le type de données HDC. Le petzold n'a rien pu faire pour moi, voici ce qu'il dit :


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 3,416 sec (3)

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