Cette fonction permet d'insérer un bitmap dans un richedit.
Le problème est que je ne peux pas insérer 2 fois le même HBITMAP (donc 2 appels de cette fonction en envoyant le même HBITMAP) en une exécution du programme.
C'est sûrement un problème de libération de ressources ou de mémoire.
J'attends votre avis et vos propositions avec impatiences.
tu la sort d'ou ta bitmap, il suffit de faire un LoadBitmap pour chaque fenetre. (A moins que tu veuilles directement faire un copie a partir d'un HBITMAP).
mais c'est à ce demandé si t'as regardé la source que j'ai mis en lien.
Parce que la fonction reçoit un HWND du richedit où inclure le HBITMAP, ainsi que le HBITMAP en question.
*******************************************
hbmp = LoadBitmap(...);
InsertBitmap(hwnd,hBmp);
hbmp = LoadBitmap(...); // avec les mem arguments
InsertBitmap(hwnd,hBmp);
*******************************************
au lieu de :
*******************************************
hbmp = LoadBitmap(...);
InsertBitmap(hwnd,hBmp);
InsertBitmap(hwnd,hBmp); // ici on utilise le meme hBmp
*******************************************
c'est ça le pire.
Et en plus je peux pas vraiment savoir parce que si je shunte un truc la fonction ne fonctionnera pas à moi que tu ais une idée à laquelle j'ai pas pensé.