Bonsoir,
J'utilise depuis un moment la fonction suivante:
► Afficher le texte
Code : Tout sélectionner
$pic = GUICtrlCreatePic("", 0, 0)
$hBmp = _WinAPI_LoadImage(_WinAPI_LoadLibrary("CreditTracker100.dll"), 1, $IMAGE_BITMAP, 300, 300, $LR_DEFAULTCOLOR)
GUICtrlSendMsg($pic, 0x0172, $IMAGE_BITMAP, $hBmp)
Elle affiche une image BMP stocké dans une DLL, jusqu'ici tout allait bien jusqu'a ce que je décide de l'adapter pour une image ".ico", là le l'écris comme ceci:
► Afficher le texte
Code : Tout sélectionner
$pic2 = GUICtrlCreatePic("", 0, 0)
$ico = _WinAPI_LoadImage(_WinAPI_LoadLibrary("CreditTracker100.dll"), 50, $IMAGE_ICON, 96, 96, $LR_DEFAULTCOLOR)
GUICtrlSendMsg($pic2, 0x0172, $IMAGE_ICON, $ico)
L'icon s'appele bien "50" dans la DLL, je travail avec Ressource Hacker, mais l'image ne s'affiche pas sur le GUI ?
D'où vient le problème ?
JE précise que je ne sais pas ce que "GUICtrlSendMsg($pic, 0x0172, $IMAGE_BITMAP, $hBmp siginfie exactement peut être le "0x0172" doit être changé, mais en quoi ? merci de vos réponses.