Bonjour

Je voudrai créer des editbox arrondis en C (API win32, pas de MFC), le problème est que je n'arrive pas à placer mon code au bon
endroit apparemment, voici le code en question :
region = CreateRoundRectRgn(0,0,180,15,10,10);
SetWindowRgn(GetDlgItem(Dlg,IDC_EDIT1),region,true);
DeleteObject(region);
J'ai mis ce bout de code dans le traitement du message WM_DRAWITEM (car j'ai des boutons ownerdraw aussi), au démarrarge de mon appli tout marche à la perfection,
mais dès que j'écris quelque chose dans l'editbox, le redessinement ne se fait pas et c'est degueulasse. J'ai essayé de mettre le code dans WM_PAINT, c'est pire!
merci pour votre aide