cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012
-
10 avril 2005 à 14:51
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
14 avril 2005 à 17:59
Bonjour/soir,
J'aimerais savoir comment faire pour charger une image dans un controle (button) à partir de son emplacement sur le disque.
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 11 avril 2005 à 12:04
Houla...J'ai plein d'erreurs. Il me manque pas une bibliothèque ?...
--------------------Configuration: steamwindow - Win32 Debug--------------------
Compiling...
main.cpp
main.cpp(32) : error C2065: 'HBITMP' : undeclared identifier
main.cpp(32) : error C2440: 'initializing' : cannot convert from 'int' to 'struct HBITMAP__ *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
main.cpp(32) : error C2146: syntax error : missing ';' before identifier 'LoadBitmapA'
main.cpp(33) : 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
Error executing cl.exe.
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 11 avril 2005 à 22:15
Voilà ce que ça me donne maintenant:
main.cpp(34) : error C2664: 'SendMessageA' : cannot convert parameter 4 from 'struct HBITMAP__ *' to 'long'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
Error executing cl.exe.
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 12 avril 2005 à 11:38
Merci, ça marche avec:
SendMessage(hwndbouton, STM_SETIMAGE ,IMAGE_BITMAP ,(long)IMG) ;
En revanche, mon bouton ne met pas l'image. J'ai créé un bouton avec comme propriété "bitmap". Il n'y a plus de texte dessus mais pas d'image non plus...