Salut yohann2004,
Tout d'abord faut charger l'image :
-Si elle est dans le fichier ressource :
HBITMAP hBitmap = LoadBitmap(hInstance, "NomDansFichierRessource");
-Si elle n'y est pas :
HBITMAP hBitmap = (HBITMAP)LoadImage(hInstance, "C:\\image.bmp", IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADFROMFILE);
Il faut créer ton bouton avec le style BS_BITMAP :
HWND BoutonhWnd = CreateWindowEx(0, "BUTTON", "Texte", BS_BITMAP | WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON , 0, 0, 50, 25, FenetrehWnd, NULL, hInstance, NULL);
(FenetrehWnd est le handle de la fenêtre accueillant le bouton)
Et maintenant on met l'image sur le bouton :
SendMessage(BoutonhWnd, BM_SETIMAGE, IMAGE_BITMAP, (long)hBitmap);
YOYO, @+.
YOYO 